太微

使用 TiddlyWiki 最重要的事情是什么?

备份!!!

我已经把备份两个字放大到超过一级标题了,如果你还不能意识到备份的重要性,那我也没办法了。因为我是真正丢失过数据的,那种长久都无法磨灭的痛苦,真的非常难受。之前有过一次,我想清理 c 盘,不知道为什么把当时太记里所有 wiki 都清除了。虽然大多数我都有放在 github 上备份,但有两三个 wiki 考虑到比较私人,就没有放到 github 上。后面数据是找不回来了。现在我不仅会备份到 github 上,除了公开博客外都改成了私密的,还会定期导出 html 文件备份到特定文件夹里。

不仅是我,论坛里也经常能看到有些人后悔没有备份,丢失了数据而找不回来了。像我这种多 wiki 的还勉强能找回一部分。有些人基本上只用一个 wiki 来记录一切。丢失了那个 wiki,无疑是丢失了他的生命。

所以不管怎样,一定要养好备份的习惯。在升级 tiddlywiki 前备份一下,在升级太记前备份一下,在升级插件前备份一下。多备份总是没有坏处的。后面没什么问题了,你可以把备份的文件删除嘛。也不影响什么。

一切都是条目

在 tiddlywiki 中,一切都是条目(tiddler)。tiddlywiki 也是通过条目来组建的。而条目通常分为两种,一种是系统条目,一种是普通条目。系统条目以$:/开头。普通条目则是用户编写内容,保存数据的地方。

数据与程序统一

因为 tiddlywiki 是能够自编程使用的程序。也就是你的数据和程序是完全一体的。数据是你写下的普通条目,而程序则是系统条目。你可以随时更改系统条目来更改程序内容。你还可以随时在正文里使用 tiddlywiki 提供的程序,来进一步组织你的正文内容。你还可以自己编写你的程序,然后来组织你的正文内容。当然如果你的程序写的很好,那么通常会更推荐以插件的形式分发并维护。

你自己编写的程序可以是像系统条目那样,以$:/开头,也可以是独立的普通条目。即,普通条目也可以承载程序内容。而这是从技术层面上来说,tiddlywiki 与其他笔记软件最不同的一点。也正是因此,即使 tiddlywiki 没有使用目前更为流行的 markdown 保存格式,也丝毫不用担心未来会被淘汰。

未来只要浏览器不被淘汰,tiddlywiki 就还能使用下去。而即使浏览器被淘汰了,也完全可以构建出类似的浏览器引擎环境。比如像太记这种就是构建了一个浏览器引擎环境。所以没有理由不相信 tiddlywiki 可以长久使用下去。tiddlywiki 开源,免费,离线等众多功能,让其成为笔记软件的首选,或者说是最值得尝试的一款。

标题唯一性

在 tiddlywiki 里,任何内容都可以重复使用,只有条目的标题必须是唯一的。如果标题不唯一,则会覆盖原有条目的内容。系统条目也一样,需要保证条目标题是唯一的。

如果标题有空格,那么在筛选器中使用时,就需要加上[[]]来表示。