Notable | Markdown工具,无限Tag层级,添加文件附件,支持KaTeX、表格

发布: 2020-05-30 01:51 / 访问: 52 次 / App测评

使用 Markdown 书写文本的优势很明显:非所见即所得排版结构的标准统一化通过Git可以进行版本管理 等等。市面上流行的 Markdown 工具,更是种类繁多,但 Notable 的作者认为他并没有找到一款适合他自己的,例如 不需要所见即所得支持无限层级Tags漂亮的界面(支持Dark主题)文件附件 等等因素,所以 Notable 便诞生了。

长期使用下来,确实越用越顺手,以往主战 MWeb 的我也换到 Notable 来使用,也可能是因为 Notable 更适合程序员的缘故吧。我最认同 Notable 的观点大致有3项:

  • 有的 Markdown 工具更偏向于普通写作者,强调所见即所得,但我更喜欢“看到代码”的感觉,这样排版的细节才可以显露出来。
  • Markdown 工具是基于普通 *.md 文件进行编辑,而不是自有的数据存储方式,便于我自己选择,例如放到 Dropbox。
  • 无限层级Tag。不同于Tag平级的概念,让Tag具有层级属性(树形结构),对于快速归档不同层级的信息,非常有帮助

默认需要设置一个 notes 路径存放md文件,attachments 附件目录会自动创建
默认需要设置一个 notes 路径存放md文件,attachments 附件目录会自动创建

更多详细的特点,可以到 Notable 官网查看,作者还制作了非常详细的PDF教程,之后我想说下我觉得特别出彩的几个点。

用无限层级Tag进行分类

Notable 对文档分类,并不是通过文件夹的形式,而是配置N个以Notebooks/开头的Tag,例如我下图中根据年月日进行的划分,如果你是撰写章节类的文稿,那么可以按照章节序号进行划分。

配置 Notebooks/* 标签,能够划分层级
配置 Notebooks/* 标签,能够划分层级
配置了 Notebooks/* 之后,左侧 sidebar 会增加相应层级的分类
配置了 Notebooks/* 之后,左侧 sidebar 会增加相应层级的分类

附件管理与引用

点击上面回形针的图标,就能针对该文档进行附件管理,Add Attachments即可添加。添加了之后,就会把选择的文件拷贝一份,到与notes目录同级的attachemtns下去。

管理附件,已添加的附件
管理附件,已添加的附件

可以在正文中引用附件,不限于是否本文相关联的附件,只要存在于attachments目录下,语法规则就是:

![Icon](@attachment/icon.png)
[Icon](@attachment/icon.jpg)
[](@attachment/icon.png)

三种引用附件语法,对应的效果
三种引用附件语法,对应的效果

几乎可以无缝导入 Jekyll、Hexo

Jekyll、Hexo 生成日志,需要对 markdown 文件有个基本的头部属性识别,比如titlecreatedtags,才能建立归档。而打开 Notable 编辑的 markdown 文件发现它也会创建一系列的头部属性,其规范几乎可以无缝导入,除了一些特有的需要删掉以外。这样的话,就可以在 Notable 中撰写博客,再拷贝到source/_posts当中去了。

头部属性,几乎就可以无缝导入
头部属性,几乎就可以无缝导入

全平台开源免费

Notable 在 Github 上开源免费(传送门),支持 Windows、macOS、Linux(多种安装方式),实在是非常良心的App呀。后续作者还可能推出DropboxGoogle Drive同步、文档版本管理、移动端App、扩展插件接口等等,看来 Notable 未来会更加的强大呀。

发表评论