需求
- 在博客不时髦的年代,为什么要自研博客?
- 彰显自己的技术能力、技术品味、文艺品味、生活情趣、价值观念、对外宣传中占据主导地位。
- 狂热爱好者对微信公众号这类技术的退步嗤之以鼻。绿色 开放 创新 协调 共享的新发展理念(不是)web 技术的忠实拥护者,
- 为了装逼,不管能不能装到,艺术就是装逼。
对跨端访问和数据同步的需求:许多工作由于各设备间不能同步,便也搁置了
回顾自己开发 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