建立自己笔记相关项目的出发点:
- 使用例如wiz等笔记软件存在图片支持不好,代码显示等原因,让自己写笔记非常不舒服;
- 软件的编辑功能弱,笔记数据比较大的时候存在编辑不方便,而且没有针对笔记本身的类似于代码的分析功能支持,其他功能依赖于笔记软件的开发的支持;
- 个人数据不在自己的管理之下,托管在商业项目下,针对个人数据的开放不对等;
- 只有文本文档才有跨平台特性,所以一切都从文档本身出发,并且管理自己的思考方式;
综合下来,采用的方案为:
- 使用emacs来作为基本的编辑器,然后使用org-mode和markdown标记语言来记录笔记;
- 使用git同步管理笔记文件,并且托管在github上保证数据的安全;
- 每个笔记单独使用文件夹来管理,包含对应的图像等资源文件夹,方便最终不同格式的文件导出。