我想要的功能
就是标题里的4点,我尝试了很多工具。
但现在没发现集成的非常优美的,我来详细说一下。
Markdown编辑器 + 同步预览
- 这个就不用说了,mou就是标杆产品。
- 既能够让我“完整”的读(即阅读时已无markdown语法符号), 同时我也能对该文章随时“方便的写”(可以用markdown语法来写)
md文件、笔记管理
- 就像是Ulysses、Alternote、为知笔记那种文件管理模式,典型的3栏层级结构。有文件夹/tag、搜索最好。
对静态博客(的metadata等)优化的 md文件管理
- 相信不少人都有写blog的习惯,使用markdown的静态blog也很火。
- 并非所有的个人笔记内容都适合发表在blog上(也就是说我的blog是我的个人笔记的一个子集),所以我不可能用浏览器访问我的博客来访问我的全部笔记。
- 需要有一个比较好的文件控制方式。方便我把可以公开的md文件传入到后面的静态博客编译、发布环节。
静态博客(如hexo等)开头的那些语法(如category、tag、date、title),虽然是存储在每个md文件的开头的,但其实我认为这个不应该手动管理,而是应该由该app的文件管理来完成。(比如你要改一个tag的名字,就不应该打开所有含该tag的md文件,自己一个一个改)
- 换句话说,就是要把这些存在md文件里的category、tag、date、title等,自动映射到文件管理的3栏层级结构的前2栏去。
- 静态博客编译、发布:我觉得这个功能就没必要集合进来,否则体量太大了。当然有就是锦上添花的事
综合一下,就是我想要“完整”的读(阅读框里已无markdown语法符号),同时也想对该文章随时“方便的写”(编辑框用markdown语法来写)。而且我针对“文件”的这种管理操作,会自动的映射为静态博客md文件所需要的metadata。
我的思想比较奇特,真的不知道会不会有人和我的想法类似的人。
目前部分APP的Pros & Cons
Mou、 Markdown Plus等Markdown编辑器
- 上文说了它们是很好的md编辑器,但没有文件管理功能。这类软件实在太多。
Ulysses、 Alternote 等沉浸式写作、笔记管理软件
- 首先是类似Ulysses,基本是只对粗体、编号等进行少量md格式化预览。而它的“预览”并非实时的、完整的,“预览”窗口不随着编辑器而滚动。
- 我想要的这个app,不仅仅是写,写好以后的阅读也占了大部分。因此我不太习惯对着Ulysses那个“准编辑器”的界面进行阅读。说句不好听的,我个人称之为半调子(请轻拍)
- Ulysses的文档管理还是不错的,但是没有针对静态博客md进行优化。比如每篇文章前面的metadata heading我看着就难受。
- Alternote它是所见即所得的阅读方式,但是目前还不支持mardown书写。
- Alternote采用evernote作为backbone,因此没法方便的对文件进行静态博客的编译发布,只能走evernote share这条路
-
- 我想说的是这个app已经是最要接近我的要求了,md编辑+管理+针对静态博客的metadata管理(甚至连博客编译、同步都含了),但很遗憾的是:
- 预览功能还达不到我的要求。因为它的“实时预览”是在额外的窗口显示的,感觉像是“额外”的一个功能,这样没法让我有最完整的阅读体验。(和原作者 @oimotis 沟通过,貌似暂时并没有打算把预览放在主框架的计划)
-
- 这个软件还处在初步开发阶段,md编辑+实时预览+文件管理已经基本成型。
- 缺点就是针对静态博客的metadata管理目前还几乎没有(但自动编译、发布功能已经有了),不知道是否有计划继续改进。
结论
我个人感觉我的要求还是十分任性的。感谢各位阅读,欢迎批评,欢迎推荐
PS. 如果iPad上面有类似的支持 文件管理+md文件预览+dropbox同步的app,欢迎推荐。
