create account

TiddlyWiki,一个可以治疗拖延症的写作工具 by huangzuomin

View this thread on: hive.blogpeakd.comecency.com
· @huangzuomin ·
TiddlyWiki,一个可以治疗拖延症的写作工具
![](https://cdn.steemitimages.com/DQmf6mDcRKyqALgC7eiQ4jvYMbVCnK7MEJWpQLRACCVYgAr/image.png)


很久以前下载了TiddlyWiki程序,准备用它进行专题写作。但一拖再拖,就是没有决心付诸行动。我总是告诉自己,等一个合适的时候就开始。谁叫我是拖延症八级患者,我也很无奈。

事实上,当初考虑用Tiddly架构写作平台,就是为了治疗拖延症。

怎么说呢?

Tiddly是一个非线性的笔记本,适合立即行动,随时进行碎片化写作,哪怕一次只写一个词条,不用非得等到有完善的大纲才动手。想要一个完美的开端,可是很多拖延症患者的最常用借口。Tiddly专治这个。

## TiddlyWiki 是什么?

TiddlyWiki 是一个仅由单个 HTML 文件组成的 Wiki 程序。这个程序仅使用 HTML、CSS 及 JavaScript 技术,完全不需要任何的数据库及动态编程语言。因此任何人皆可以自官方网站下载该程序页面后,即可开始使用。

按照官方的定义,Tiddlywiki是一个“非线性个人网络笔记本”。TiddlyWiki的精妙之处就是非线性,通过简单设置标签,便可以在条目之间快速切换。在文章中只要使用了已经存在的Tittle,它就会自动识别出它是Tittle(即条目),然后自动创建一个超链接。

## TiddlyWiki有什么用?
用Tiddlywiki,贵在碎片化和各种调用与聚合。有人用Tiddlywiki构建个人知识库,也有人用它写读书笔记。

按照我的理解,Tiddlywiki最适合专题写作,它可以让你在还没有完全厘清专题框架的情况下,从你最熟悉,或者偶尔的灵感出发,进行模块化写作。每一篇文章相当于wiki的一个词条,你可以边写作,边完善整体框架,也可以从已有的知识点出发,边写边拓展认知边界,就如蜘蛛织网,当下所做的工作,可以只着眼当下的任务,然后,wiki系统会自动把所有的工作聚合拼接成一个完整的网络。

这个假期,我在家里的NAS系统上,用Tiddlywiki给儿子搭建了个作文素材库。让他把平时的阅读摘记,存档到Tiddly上,只要给每条记录打上各种标签,Tiddlywiki系统会自动对这些标签互相链接聚合,完成素材的有效组织。

我个人觉得,Tiddly的这种wiki特性,非常适合我们通过碎片化的工作完成一项系统任务,可以很方便的让我们回忆以前的思路,和使用工具解决问题的步骤。

## TiddlyWiki有什么特点
1、程序和数据全部存储在一个单文件 html 中。TiddlyWiki 既可以在本机运行,类似一个在浏览器中运行的绿色版单文件网页;又可以上传到服务器,和网络上的所有人分享。你可以随时把服务器上的 TiddlyWiki 保存在本地或者 U 盘,以便带进任何没有网络的环境查阅。

2、部署极其简单。只需要一个能存放 html 的服务器,上传上去就可以使用,不需要 PHP、 Node.js、Python 或者其他什么语言环境,也没有任何配置步骤。

3、作为 Wiki 系统,有 Tag 标签和条目关联等必须的基本功能,和强大的编辑器。

4、便捷的条目和Tag 快速整理。只需要用 [[条目名]] 这样的语法,就可以快速链接到其他条目。也可以用条目名作为 Tag ,很方便的设置子条目。还可以用一句简单的命令行(譬如 <<list-links "[tag[示例]]">> ),创建过滤器,生成一个包含特定 Tag 的条目列表。

5、TiddlyWiki 语法非常简单,和 Markdown类似,但是稍有差异,非常好用。

6、有丰富的插件和主题。利用插件,可以实现代码高亮、 LaTex 数学公式、标准 Markdown 语法、文章嵌入 TODO 列表、条目加密锁定 ……一些插件的功能强大到让你不敢相信。

## TiddlyWiki 怎么用
1、进入 http://tiddlywiki.com 官网,点击 Download Empty 按钮就可以下载好一个全新的 TiddlyWiki 的 html 文件。

2、如果想要便捷访问,可以把默认的 tiddlywiki.html 重命名成 index.html 。

3、把 index.html 文件存放到任何能够访问html文件的服务器上,部署完成!(当然你也可以存放在本机)。

4、你可能需要去设置页面手动安装并启用中文语言包。现在可以放心体验和开始写作。

TiddlyWiki 如何保存
如果直接上传 html 文件到服务器,每次保存都会重新向本地下载一个编辑后的 html ,然后你需要不厌其烦的用 FTP 再进行上传和替换 ……

官方有个教程,只需要简单配置 PHP 或者 Node.js 启动保存服务,便可解决这个问题:

1、下载一份 TiddlyHome_..*.zip(链接在文后)

2、找到里面 _th\lib\store.php 这个文件,解压并编辑里面的 $USERS = array( 'UserName1'=>'Password1', etc) 为你想要的用户名和密码

3、上传 store.php 到你的服务器,去 TiddlyWiki > 保存 > TiddlySpot 保存模块 ,设置 高级设置 > 服务器网址 为这个 store.php 文件的完整地址,然后在上面填写用户名和密码

4、建议修改备份文件夹为 backup ,这样会把备份保存在 backup/ 子目录而非 . 根目录下

现在,点击保存时,已经会直接保存在服务器上了

你可能需要的链接:

官网: 

http://tiddlywiki.com 

教程:

http://tiddlywiki.com/#Saving%20on%20a%20PHP%20Server

保存服务下载:

https://code.google.com/archive/p/bidix/downloads![](https://cdn.steemitimages.com/DQmf6mDcRKyqALgC7eiQ4jvYMbVCnK7MEJWpQLRACCVYgAr/image.png)
👍  , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorhuangzuomin
permlinktiddlywiki
categoryhive-180932
json_metadata{"tags":["cn","cn-reader","cn-curation","whalepower","cn-stem","steemstem","cn-programming","lifestyle","spt","battle","steemace","iv","realityhubs","sct","sct-cn","sct-freeboard","palnet","zzan","dblog","diamondtoken","marlians","neoxian","lassecash","upfundme"],"image":["https://cdn.steemitimages.com/DQmf6mDcRKyqALgC7eiQ4jvYMbVCnK7MEJWpQLRACCVYgAr/image.png"],"links":["http://tiddlywiki.com","http://tiddlywiki.com/#Saving%20on%20a%20PHP%20Server","https://code.google.com/archive/p/bidix/downloads"],"app":"steemcoinpan/0.1","format":"markdown"}
created2020-03-07 08:17:12
last_update2020-03-07 08:17:12
depth0
children1
last_payout2020-03-14 08:17:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,600
author_reputation29,395,841,876,131
root_titleTiddlyWiki,一个可以治疗拖延症的写作工具
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,140,629
net_rshares64,510,309,932
author_curate_reward""
vote details (24)
@steemitboard ·
Congratulations @huangzuomin! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

<table><tr><td><img src="https://steemitimages.com/60x70/http://steemitboard.com/@huangzuomin/comments.png?202003071311"></td><td>You made more than 50 comments. Your next target is to reach 100 comments.</td></tr>
</table>

<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@huangzuomin) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=huangzuomin)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>


To support your work, I also upvoted your post!


**Do not miss the last post from @steemitboard:**
<table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/downvote-challenge-add-up-to-3-funny-badges-to-your-board"><img src="https://steemitimages.com/64x128/https://steemitimages.com/0x0/![](https://cdn.steemitimages.com/DQmUuJkZdnSpHVWssxF82ntymqXg4Pvk6K6bYvckUYVRsnj/image.png)"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/downvote-challenge-add-up-to-3-funny-badges-to-your-board">Downvote challenge - Add up to 3 funny badges to your board</a></td></tr><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/use-your-witness-votes-and-get-the-community-badge"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmTugCUsoXX762vg1CuHRrpnPbfnjPogp8iCGv7F2kSVuj/image.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/use-your-witness-votes-and-get-the-community-badge">Use your witness votes and get the Community Badge</a></td></tr></table>

###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-huangzuomin-20200307t134232000z
categoryhive-180932
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2020-03-07 13:42:30
last_update2020-03-07 13:42:30
depth1
children0
last_payout2020-03-14 13:42:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,895
author_reputation38,975,615,169,260
root_titleTiddlyWiki,一个可以治疗拖延症的写作工具
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,147,054
net_rshares0