少数派笔记爱好者不少,我也是其中一员。自打2020左右开始,笔者也没少折腾笔记。先是Evernote、Roam Research,后来是wolai、Notion,Tana,Obsidian、思源。在众多笔记当中,让我觉得最有特色、与众不同的一款就是TiddlyWiki(太微笔记)
在我看来,TiddlyWiki是个“活笔记”系统,可以“自我成长、生发”,记太微笔记就像打理园艺,能让人一有空就去忙活一阵,乐此不疲。
什么是“活笔记”系统?
首先来看看,一个活的系统应该有怎样的特征。
一个活的笔记系统,应该具有以下四个特征:
- 笔记具备自指性、可复制性
- 具备基本生命单元,并可新陈代谢
- 众多基本单元在一起构成有机的笔记系统,整个笔记呈现自组织性、自适应性
- 笔记具备生长性
什么是自指性?
见集智百科:什么是自指 | 集智百科
具备自指性的事物就像一条衔尾蛇一样,自身首尾相连。
作为一款笔记软件,TiddlyWiki最大的特点是一个HTML文件就包含了笔记自身所有的必要信息——你不需要像其他笔记应用一样,要先下载一个安装包(甚至多数软件还要下载操作系统专属的版本),使用TiddlyWiki你只需要下载HTML,然后电脑上安装有Chrome之类比较新的、流行的浏览器就可以了,大多数浏览器都可以打开TiddlyWiki的文件,进行笔记的编辑和阅读。你甚至可以将TiddlyWiki的笔记库文件拷贝到任意一台电脑上,只要有Chrome浏览器就可以打开,同样不需要安装软件。如果将全部的图片文件都保存在笔记文件里,你甚至都不需要连接网络就可以离线使用TiddlyWiki。
TiddlyWiki是个发展了相当久的开源、免费软件,生态也相当完善,全世界有众多的爱好者,并建立了官方社区和众多第三方社区。
所以,一个TiddlyWiki的笔记库,就像一个DNA双链一样,其中既包含着自身全部的遗传信息,同时也可以转录编码蛋白质,指导生物的生命活动
太微的基本笔记单元:Tiddler
每个Tiddler均包含的字段:
- Title 标题:一个Tiddler的主字段,TiddlerWiki就是靠Title字段实现对Tiddler进行各种复杂检索的
- Content 内容:一个Tiddler的主字段,我们对其进行编辑;完成编辑后,笔记渲染成我们需要的呈现效果
可新陈代谢的笔记系统
我只是一只追逐真理的猎犬。——苏格拉底
记太微笔记有一点体验与其他笔记非常不一样,那就是你不需要刻意地去考虑如何取舍。一般笔记软件用久了都会有这样的困惑:哪些笔记要保留,哪些要删除?哪些需要优化?
TiddlyWiki有一套非常完善的机制,确保你的笔记一直处于良性的新陈代谢当中:
- 链接与双向链接 在如今双链笔记盛行的时代,这个机制好像不那么出奇了,但双链依然很重要。TiddlyWiki核心的笔记语法叫做WikiText,按官方的说法是,与Markdown语法比较类似,但又更强大、且更适合搭建百科笔记。使用WikiText可以使用与其他双链笔记类似的语法用双方括号包裹词条名
[[词条名]]
的方式形成单向链接,点击链接可以跳转。再通过back-link(回链)语法即可完成双向链接。这样,能够帮你将整个文档中的知识点全部联结在一起,构成知识网络;同时,没有完成的部分也可以留待建设,而不会长时间遗落在笔记角落而成为呆笔记吃灰 - 嵌入 通过{{Title}}来完成嵌入
- 小组件(Widget)功能 通过小组件功能,可以让你的太微笔记看起来更丰富多样。“你”,笔记所有者,对笔记美观性和功能性的追求和开发,促进了笔记的生长和进化。
- 宏(Macro)命令 宏命令是太微笔记功能强大的一个最核心的机制。可以说,由于有宏命令存在,太微笔记才“活”起来了。宏命令的功能非常丰富,在此我只举一个例子:在Tiddler(太微的基本笔记条目)内容中输入
<div class="tc-table-of-contents"><<toc "acronym">></div>
就可以自动生成acronym(缩略词)的文档树,而且随着你的记录,文档树会“自成长”,让你的笔记像一个生命体一样不断生发 - 强大的插件系统 TiddlyWiki本身是使用javascript开发的,它允许用户在TiddlyWiki的生态系统下,继续开发新的、强大的功能。可以说,由于有插件系统存在,让TiddlyWiki有了无与伦比的扩展性——只要你能想到有意义的笔记需求,几乎都可以在TiddlyWiki里实现
对知识的热爱追求驱动你去记笔记,记笔记的活动让你变得更聪明和博学,形成一个正反馈的闭环
后记
太微笔记真的是一个非常成熟并有活力的笔记系统,笔者在使用太微的过程中,学到了很多软件技术,也结识了太微社区中非常多的极客朋友。
以后如果有精力,会去写一篇更全面的太微笔记的构建攻略。
水平有限,只作为给爱好者们抛砖引玉之用