链接: http://tiddlywikiguides.org/index.php?title=Upgrading_your_TiddlyWiki_to_2.1.x
英语水平有限,发现翻译错误,敬请指出。另,TiddlyWiki 2.1 的简体中文翻译也即将发行,欢迎关注。
我应该升级么?
TiddlyWiki 2.1 有很多新特性,但是如果你使用的 Tom Otvos' D3, Simon Baird's MonkeyGTD ,或者其他一些个性化程度高的 TW 版本,你应该等到你的版本适合 2.1 之后再升级。
这些方法适合正规的 TW 和 和存储在 tiddlyspot.com 上的 TWs。如果你使用的是服务器版,比如 ccTiddly 或者 ZiddlyWiki,这些方法不适合你——请检查你使用的服务器版的维护者是否提供了升级办法。
升级步骤
下载到硬盘
如果你的TiddlyWiki(简称TW)没有存储在本地,首先把它拷贝到你的硬盘。如果你使用 tiddlspot.com 当作你的 TW 主机,使用右侧或 tiddlyspotControls 内的 download 链接下载。
建立一个空文件夹是很值得的,然后把你的 TW 文件放进去。升级之后你可以删除掉它(当然,你得将升级后TW拷贝到别的地方)。
多做备份
这是非常重要的。为你的 TW 文件做至少三个备份是值得的——一个“工作拷贝”,你可以在这个文件上进行升级;一个用来备份;还有一个你升级前文件的备份,防止升级中出现错误。我喜欢把升级前文件备份多放一份在我的桌面,以防止万一删除了整个文件夹。
如果升级出现错误,你可以通过用你原先的版本覆盖出错的文件,来随时恢复到你最初的 TiddlyWiki 。如果你使用 tiddlyspot ,或者在你自己的服务器上使用 UploadPlugin ,你可以通过 upload 按钮恢复备份文件,将你的 TW 恢复到升级前的版本。
获取最新版的 TiddlyWiki
最新版本的 TW 总是可以通过 tiddlywiki.com 上面的 empty.html 获取。右键点击这个链接,并选择“链接另存为...”或“目标另存为...”。将这个 empty.html 文件到你的 TW 文件所在的文件夹。
升级
现在你可以按照如下步骤开始升级你的工作拷贝。我将升级步骤概括如下:
- 在浏览器中打开你的工作拷贝,我们称之为 "mytw.html"
- 最小化拟的浏览器,但不要关闭它
- 删除 "mytw.html" 文件(不要担心,记住,你做备份了!)
- 拷贝一份 empty.html,并重命名为 "mytw.html"
- 切换到你的浏览器窗口,并且点击 TW "保存"
- 关闭你的浏览器
刚才的 "保存" 这个动作,已经将所有的内容从你的内容插入到了新的文件中。TiddlyWiki rocks, hey.
感谢 TiddlyWiki 2.1 提供了贴心的导入功能,这里还有另外一个办法进行升级,将在后面介绍。
测试,测试,测试
现在你已经有了 TW 升级后的的拷贝。在进行其它操作前,给这个文件再做个备份,也许可以称之为 "post21upgrade.html"。现在你需要测试你新的 TW。打开 "mytw.html" 文件,看看会发生什么。
如果你安装了插件,检查他们是否还如你所预料的进行工作。也刚好是个好几乎,让你检查一下你的插件是否需要升级——就算你没有发现问题,省级你的插件到最新版本也是值得的。或许有些插件需要移走(TW 2.1 增加了很多原来需要插件实现的功能,比如导入 tidders)。
如果你没有使用任何插件,你只需要检查看看你的内容有没有被改变。一些小的变化可能会使格式看起来比较奇怪,但你将发现,你可以非常轻松地更新你的内容。
记住在其它浏览器里也检查一下。
如果你必要,恢复 tiddlyspot 按钮
如果你刚刚升级了你的 tiddlyspot 上的 TW,你会丢失一些右侧栏的按钮。它们很容易恢复:
- 在两个浏览器内分别打开你新的 2.1 版本和一个备份版本
- 在两个 TW 中打开 SideBarOptions 和 OptionsPanel (find those tiddlers in tab More > Shadowed)
- 用你备份文件内 SideBarOptions 的内容替换新的 SideBarOptions 内容
- 将你备份文件内 OptionsPanel 前两行的内容复制到新的 TW 内
- 保存新的 TW,并关掉两个窗口
- 重新打开新的 TW 并检查你的侧边拦
将你的 TiddlyWiki 放到该放的地方
一旦你完成了升级,就可以将你的 TW 文件放到你正常保存的地方。如果你使用 tiddlyspot.com ,那就 点击"upload" 或者 "save to web",你的站点就将会升级。
保存你的备份文件至少几个星期,以防万一。
万事大吉!
更多支持
记住你的备份,你可以随时恢复你旧版本的 TW。
如果你感觉到困惑,或需要更多帮助,TiddlyWiki讨论组会给你帮助。很多问题会在一天之内得到答复,大部分仅需要几个小时。
如果你使用的 tiddlyspot 的 TiddlyWiki,你也可以发送email 到 support@tiddlyspot.com 获取帮助。
代替方法
也可以采用 TW2.1 内置的 import tiddlers 特性来代替前文升级的步骤。
首先,做好备份,新文件夹,下载 empty.html 文件,和前面一样,然后:
- 打开 empty.hmtl 文件
- 点击 options ,打开滑动面板
- 点击 options 按钮下的 ImportTiddlers
- 点击 browse,选择你旧的 TW 文件,然后点击 fetch
- 你应该能看到所有旧文件的列表
- 通过表上面的选择框来选择它们
- 点击 more actions,然后选择 Import these tiddlers
然后,和前面一样进行测试。
纠正
你可以自由地编辑这个页面,如果你喜欢,也可以发信到 danielbaird@gmail.com 发表评论。
0 Comments:
Post a Comment