TiddlyWiki:由外部档案载入plugins的好处(zz)
email: robertus0617@gmail.com
来自: 中文版TiddlyWiki论坛
使用MS Word 2003进行繁简字体转换。
之一
问题:如果想要加载的plugins很大,而无法完全加载。
这个问题会发生在现有版本的ccT(0.5.5)与 TW (2.0.11 on Opera)。
实例:BigThemePack
解决:改以外部加载的方式,可简单地避开此问题。
先将BigThemePack存成BigThemePack.js檔。
TiddlyWiki
1.LoadExtPlugin
新增Tiddler (tagged with “ExtList”)加入内容
/YourPathTo/BigThemePack.js
2.在MarkupPreBody中加入
〈script type=”text/javascript” xsrc=”/YourPathTo/BigThemePack.js”〉〈/script〉
ccT
1.LoadExtPlugin
2.参考这个Bram的ccT改版:
〈http://prdownloads.sourceforge.net/ptw/cctiddly055b-tw210beta-060624.zip?download〉
当然也可以自行手动编辑.html或index.php,在适当位置加入:
〈script type=”text/javascript” xsrc=”/YourPathTo/BigThemePack.js”〉〈/script〉
之二
只要安装一个以上的plugins,即可能遇到*兼容*的问题。其实,有时只是plugins加载的先后顺序所造成的,通常此类plugins可能hijack相同的内建functions。
使用外部加载的方式,可以精准的指定plugins被加载的顺序,轻易的避开这些小问题。
〈script …. xsrc=”MyPlugin” ….〉〈/script〉
〈script …. xsrc=”Another” ….〉〈/script〉
….
以systemConfig的方式启用plugins,则可透过tiddlers命名的小技巧。例如,
“1.MyPlugin”
“2.AnotherPlugin”
….
也可以依指定顺序加载plugins。
备注:
TiddlyWiki是依ascii顺序加载plugins。
之三
我刚想到一个好处,虽然可能不是对owner本身:
就是TiddlyWiki因为原本把plugin和CSS都存在tiddler中,也就是HTML的div当中,所以搜寻引擎的机器人在做索引的时候,常常会把一大篇一大篇这些Javascript和CSS的内容都加进去,结果当人们使用搜寻引擎时,常常搜到的只是TiddlyWiki plugin的程序代码而已,本身数据价值不太大(当然,对于目的就是要搜寻TiddlyWiki plugin全文的人反而很方便)。如果plugin由外部档案加载的话,或许那些个机器人就不用浪费那么多时间在做plugin的索引上,而可以快一点把真正重要的tiddler内文做到索引里去。
浅见:p
【更新.2006.10.27】 密爾希弗拉雪发信告诉我,前面两条是Bram Chen大哥总结的,后面一条才是他写的。呵呵,两位都是TiddlyWiki中文社区很活跃的领导人物:)














这个好用吗?我用的hdwiki,编辑器很不好用