tiddlywiki目录组织(以读书笔记系统为例)

TiddlyWiki,https://tiddlywiki.com/,a non-linear personal web notebook。相比其他笔记和 Wiki 系统,其最大的特点之一是程序本体和数据全部都在一个单 html 文件内,同时有着非常强大的功能和插件系统。作为个人知识库, TiddlyWiki是不错的选择。
tiddlywiki目录组织(以读书笔记系统为例)_第1张图片

一、开始使用

以下两个方法,根据你个人喜好选择啦~~

  1. TiddlyWiki,https://tiddlywiki.com/,直接保存官网Tiddlywiki.html,这就是你的wiki,其中包括了官网的配置、插件和帮助页面等。
  2. TiddlyWiki,https://tiddlywiki.com/,按照页面提示下载empty.html,这就是你的wiki了。显而易见,这个empty与前一种方法比,没有任何页面,你得从零开始。

以上两种方法,同时意味着:
(1)你可以在别人的tiddlywiki基础上开始自己的工作,只需要下载他人的wiki.html,添加你自己的东西即可。
(2)你可以把自己的wiki像word文档一样,分享给别人使用。
(3)你可以同时在不同的计算机上维护多个wiki,必要的时可以将它们合并。合并需要用到wiki工具栏中的导入功能。

二、你的WIKI结构

举例:你是一个读书爱好者,需要利用tiddlywiki新建一个知识库——整理读书笔记、管理读书计划、写日记。

  1. 目录
    新建一个【读书笔记】页面,页面的tag设置为TableOfContents。
    新建一个【读书计划】页面,页面的tag设置为TableOfContents。
    新建一个【日记】页面,页面的tag设置为TableOfContents。
    在你的首页中添加以下文本(你可以通过编辑器中那个类似图章的图标添加),就可以在首页显示目录结构了。
<>
  1. 在特定目录下新建页面
    (1)阅读完路遥的《人生》,写一个读书笔记。新建页面【人生(路遥)】(怎么命名你自己看着办吧),页面的tag设置为读书笔记
    (2)写一篇日记。新建页面【2020年4月24日】,页面的tag设置为日记
    (3)做一个读书计划,没读完提醒,读完打勾标记出来。与前面两个相比,这个有点复杂:

在tiddlywiki.html(如果你用的是empty.html的话,你只能去官网)搜索TaskManagementExample,页面内容如下:

TiddlyWiki5 can be used as a simple task management system without further customisation. The idea is that tasks be tagged `task`, with those that are completed also tagged `done`. In this way it is straightforward to generate task lists.

<<.tip """There is [[an enhanced version of this demo|TaskManagementExample (Draggable)]] that adds the ability to drag and drop the tasks to re-order them.""">>

! Outstanding tasks

<$list filter="[!has[draft.of]tag[task]!tag[done]sort[created]]">

<$checkbox tag="done"> <$link to={{!!title}}><$view field="title"/>



! Completed tasks

<$list filter="[!has[draft.of]tag[task]tag[done]sort[created]]">

<$checkbox tag="done"> ~~<$link to={{!!title}}><$view field="title"/>~~



把这些内容复制到你的wiki首页中看下效果。
给你的页面【人生(路遥)】加一个tag:task,再看看wiki首页效果。
Outstanding tasks下面将会出现——□人生(路遥),表示未完成的任务。点击□,【人生(路遥)】自动归入Completed tasks中。背后的原理就是,通过点击□,给页面增加了一个标签tag:done。

  • Outstanding tasks:一个列表,包括了含task、但不含done标签的页面;
  • Completed tasks:一个列表,包括了含task、又含done标签的页面。

你可能感兴趣的:(tiddlywiki)