笔记软件选择原则
- 拒绝云服务,数据留存本地,本机运行,使用github/gitee 私仓来进行笔记储存
- 拒绝专有格式,使用通用的标记型语言
- 开源
- 跨平台
本地笔记格式选择
这个自是不必多说,首选MarkDown格式,方便各类软件编辑,关于此格式,参见wiki https://zh.wikipedia.org/wiki/Markdown
Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。[4]这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,目前许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。如GitHub、Reddit、Discord、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被用来撰写电子书。
笔记格式软件选择
截止2024年2月20日,比较流行的MarkDown 编辑软件有如下几个选项
- 语雀
- Typora
- VSCode
- Obsidian
逐个分析不选用软件的原因
语雀
语雀导入MarkDown方便,但导出功能并不是特别强大,MarkDown导入后,基本与语雀编辑器绑定,语雀官方文档上,有同学提出了希望能直接导出全知识库,但语雀团队并未提供相关支持。
原本我是语雀深度用户,团队内部使用语雀写文档,平时也是使用语雀做笔记,再配合chrome 的SimpRead 插件,方便的进行网上文章摘抄
但2023年10月23日,语雀挂了8小时,我为此还发了朋友圈,那时候就想切换到其他笔记软件,墨迹了几个月,终于开始干这事儿了
Typora
1.0.0 之后开始收费,付费用户也可以选择此方案
VSCode
严格来说不是专为markdown 准备的,但配合插件使用可以实现较强的功能,开源,安装插件之后也能实现很好的写作效果,但个人习惯原因,不是很喜欢此方式,还是更偏向于使用专门的编辑器来进行编辑
Obsidian
接下来Obsidian 隆重登场,Obsidian的优势
- 开源
- 原生Markdown 编辑,就算倒闭了,或者收费了,也方便迁移到其他平台
- 插件市场活跃,配合Template插件,Image auto update plugin 以及Picgo 图床软件能实现不输语雀的编辑体验
- 配合github 的workflow ,推送完代码之后,自动构建静态博客
- 配合vercel 及自定义域名,代码推送到github 之后,自动部署到自己的网站