TiddlyWiki: Export Multiple Tiddlers

 28th August 2020 at 11:49am

日常使用中经常有一些场景,需要只导出部分的 tiddler。比如分享给朋友关于翻墙的部分内容时,那我只想要那部分相应的 tiddler 导出。

批量导出有两种方式。

一种是 TiddlyWiki 内置的支持,通过 $:/AdvancedSearch 的 Filter 页,把你想要的 tiddler 全部 filter 出来。再点击输入条右方的 export 按钮。这种方式的缺陷在于,导出来的 HTML 文件中,tiddler 是全部平趟开来的,这有点影响阅读。而且全局的 TOC 树,搜索功能等,全部没了。

另外一种,是用代码去分析 tid 文件,然后把所需要的 tiddler 文件等复制到一个新的地方,再用 Node.js 的 tw5 server 去启动新的 wiki,从而导出成单 HTML。Dropbox\Journey\Toolbox\TiddlyWiki\tw5_bundler.py 有一个例子。