我的 Web 笔记原则
html工具工作流

我的 Web 笔记原则

需求 在博客不时髦的年代,为什么要自研博客? 彰显自己的技术能力、技术品味、文艺品味、生活情趣、价值观念、对外宣传中占据主导地位。 狂热爱好者对微信公众号这类技术的退步嗤之以鼻。绿色 开放 创新...

更新于 2024-12-23
976

需求

  • 在博客不时髦的年代,为什么要自研博客?
  1. 彰显自己的技术能力、技术品味、文艺品味、生活情趣、价值观念、对外宣传中占据主导地位。
  2. 狂热爱好者对微信公众号这类技术的退步嗤之以鼻。绿色 开放 创新 协调 共享的新发展理念(不是)web 技术的忠实拥护者,
  3. 为了装逼,不管能不能装到,艺术就是装逼。

对跨端访问和数据同步的需求:许多工作由于各设备间不能同步,便也搁置了

回顾自己开发 dors 的初衷。我对 dors 的定位不只是博客,同时也还要是自己的知识库,需要承载自己的笔记,甚至更多。展开来说,它至少需要需要具备以下特性:

  • 可访问:使用 Web 作为媒介,采用响应式设计兼容多端。一切不带多端同步功能的软件都只应用作临时记录用,不应用于构建知识库。
  • 结构性、可检索、可修改:因而因而不能是一张图片
  • 可打印:排版应简洁易于管理,没有复杂交互,一个页面能完整展示

排版技巧

  • 笔记分解为小单元,不要有大段落,可以使用分隔线使每个片段边界更明显
  • 为了展示直观,多考虑使用表格来总结、对比

工作流

  • 传图片,连接到 windows、snapdrop
  • 图片同步、备份:onedrive
  • 图片托管:imghost 不再需要文件托管了, dors 已经实现了自己的文件上传功能
  • 写作:工作文档导出为 word、pdf 等格式归档,写作永远使用 markdown 工具
    • 工作文档:钉钉文档
    • 临时写作(desktop):stackedit
    • 临时写作(mobile): easy notes:一个开源的用 kotlin 写的原生移动 App,简洁而丝滑,用作临时记录刚刚好
    • 文本处理:Devtools-X markdown (可惜不支持 html 转 md,有空贡献下代码);dropcode 也带有monaco 编辑器的能力,可用来进行文本处理,如快速多选修改。
  • 日历同步:outlook

必须安装的 pwa

开发参考

ts 工具函数:https://decipher.dev/30-seconds-of-typescript/