原文:巴蛮子的新万花筒

前几日一直在琢磨把俺的Blog迁移到这个玩意儿上来,好处在于:

  • 所有文章都在一个网页内, 几百篇文章加起来也没有多大,而且要分多页也很简单
  • 这一个网页可以既是最终发布的地方,也是编撰系统
  • 随便找个能上传网页的地方就可以搭建blog了,万一都没有,在http://www.tiddlyspot.com上申请一个账户也行
  • 丰富的插件,自己想怎么玩就怎么玩

我试验了一下,基本上满意,诸位可以看看初步效果:

http://bamanzi.tiddlyspot.com/。只是目前没有时间将一篇篇贴过来觉得麻烦,懒得动了。

如果将TiddlyWiki改造成更适合blog的系统,我的一些心得如下:

  • RecentTiddlersPlugin或者WeblogPlugin自动在页面打开时显示最近的文章
  • 采用TagCloudPlugin插件,在MainMenu中添加一个"标签云"
  • TW原本的风格是双击帖子就进入编辑模式,如果你觉得这样不适合于blog系统,可以在选项中将页面设置为网上只读模式,或者采用ReplaceDoubleClick将双击功能改造一下
  • CommentScript能增加留言功能.

另外下面这几个插件虽跟blog关系不大,也是应该有的:

  • 这里取得最新的中文翻译,将其作为插件加入,保存后再打开就会变成中文界面了
  • 添加GotoPlugin或者SearchOptionsPlugin,替代原来的搜索功能(原来的搜索会自动打开匹配结果,即使你在只输入了两个字符之后就停顿了一下…)
  • 添加FullScreenPlugin或者ToggleLeftSideBar这类插件(后者其实不是插件,而是借助InlineJavascriptPlugin实现功能的脚本),使得用户可以将文章最大化;添加CollapseTiddlerPlugin或者[FoldHeadingPlugin|http://www.tiddlytools.com/#FoldHeadingsPlugin]] 使得用户可以将文章最小化(可以将帖子折叠起来,只显示标题)

前面说的是对最终页面呈现有用的插件,但还需要东西来帮助我们撰写文章:

  • WikiBarPlugin可以在编辑文章时显示一个工具(不过IE对CSS支持太差,工具的下拉菜单显示不出来),免得你记不住那么多wiki语法(不同的wiki语法还不一样:-()——当然,宏还是应该记熟悉的
  • tiddlytools提供的QuickEditPackage也可以提供WikiBar那样的工具,但我还没搞明白怎么挪用过来:-(
  • TiddlerTweakerPlugin会允许你自行修改每个tiddler的作者、创建时间、修改时间,如果你想迁移你的blog系统肯定用得上

但这几个插件体积都比较大,直接加到你的TW中会导致最后的HTML比较大,加载太慢,而放在网页上对阅读blog的朋友又没有什么作用,这就可以采用将这些插件用外部文件的方式来加载了,LoadExtPlugin就是干这个的(该网站还提供了一个不小的主题包)。

 

外一篇:个人觉得不错的一些TiddlyWiki插件(与上文同一作者)

 

几个插件仓库:

  • TiddlyValut: 插件分类列表
  • TiddlyTools: 带有95个插件,大都在该页面内有实际应用,效果很炫
  • TiddlyWikiPlugin: 插件开发社区大都在del.icio.us上登记插件

编辑器

  • TidIDE Editor: TidIDE包中一个集成的编辑器,可以直接选择帖子编辑
  • EasyEdit, a lite and fully integrated solution.
  • FCKEditor, a more powerful solution, but requires an external component (FCKeditor).
  • Externalize, to edit tiddlers in your favorite application like html editor, text or word processor, javascript IDE, css editor, … It requires Firefox and it’s All Text! extension.
  • DelciousTagging Allows easy ‘del.icio.us’-like tagging in the EditTemplate by showing all tags as a list of link-buttons.
  • TabEditPlugin Easier tab editing – double click to edit source tiddler

页面效果:

帖子内容

  • NestedSlidersPlugin
  • Syntaxify 如果你常在帖子中贴代码, 这个语法高亮插件应该用得着。不是“格式化”,而是加入此插件后帖子中的代码会直接高亮。缺省支持CSS,JavaScript和XML,其它可自己扩充;
  • FootnotesPlugin Create automated tiddler footnotes.
  • TiddlerNotesPlugin Add notes to tiddlers without modifying the original content

其它