WikidPad:wiki风格的开源树状笔记管理软件(新增发布内容为html)


2011-05-04:新增:发布wiki内容为html。
  相比其他笔记软件,这篇WikidPad的介绍文章发布太晚。这并不代表WikidPad的重要性和质量比其他软件低。实际上,我了解和跟踪WikidPad的时间很长,评价也很高,并在相关文章中多次提及。也曾经把官方主页译为中文,可惜在博客搬家过程中丢失了 [1] 。现在,借推荐 WikidPad简明教程(by 世林)的机会,把这一欠账补上。
  另外,介绍软件,并不代表就推荐大家立即投入实用。一来软件各有长短,二来用户需求不同。其目的,唯在“博观而约取[2] 而已。

一、WikidPad基本介绍

  WikidPad是一款开源免费的wiki风格的树状笔记管理软件,基于Python,支持Windows、Mac、Linux等平台。WikidPad在国外尤其是开源社区拥有较大影响力。
  官方主页:http://wikidpad.sourceforge.net/

  关于软件名称拼写:注意,软件名称中间有字母d,不是wikipad,而是 WikidPad。
WikidPad截屏

二、WikidPad视频教程

1. WikidPad 使用教程

  如下视频为flash (.swf)格式,500×420,370KB,以wink录制。

2. WikidPad安装过程

  视频为flash (.swf)格式,503×405,80KB,以wink录制。点击在新窗口播放
  安装提醒:在安装wikidpad软件时候需要注意,不要将其安装在中文目录下,否则点击可执行文件无反应(via)。——所有软件安装都应如此。

三、WikidPad详尽教程

  推荐教程:《WikidPad简明教程》,by Frank Chen,2010年5月。
  使用说明:该教程就是用WikidPad写成的,因此,推荐的阅读方式下载离线版,然后用WikidPad打开教程。如果你没有下定决心安装(仅需要解压)WikidPad,也可阅读在线版,或使用下载包导出后的html文件。
  目录摘引:

    - 前言
    - 目录
    - 说明
    - 软件的特点
    - 软件的缺点
    - 软件简明使用教程
    - 编辑模式和预览模式
    - 什么是词条?
    - URL 链接
    - 网页锚和脚注
    - 词条树的图标和颜色
    - WikidPad 中的一些格式化语法
    - 取消格式化
    - 取消一段文字的格式化
    - 一段预定义的文字
    - Escaping characters
    - 表格
    - HTML 标签和特殊字符
    - 项目符号
    - 属性标记
    - Todo 项目
    - 动态插入
    - 语法
    - 例子
    - 模板

四、其他补充

1. Wikidpad 中文语言包 |更新

  自 Wikidpad v2.0 开始,官方安装包已经包含了简体中文语言文件。在中文Windows下能自动识别语言,首次启动就会自动选择简体中文界面。感谢 yuxiaoxu AT msn.com 网友的工作成果,以及 其他网友的努力

2. 开源的意义

  大多数情况下,开源只是一个“标签”。用户直接修改源代码来满足自己需求,或者第三方做出重大改进的案例,所占比例并不高。但是,唯有开源,才让这些低概率事件有发生的可能。而WikidPad,就是此低概率的受益者之一。软件作者本是Jason Horman,并于2005年6月宣布开源。此后,自2005年10月(v1.20beta1)起,主要维护者变成了 Michael Butscher 。

3. WikidPad软件应用的其他问题或技巧

  * 中文换行存在“分词优先”的问题。即如果一行超长,会优先在空格处换行,而不是窗口右边界。这在行首空格时,尤其不方便。很多国外软件都存在此问题,比如类似的AceText,早期版本中也有此情况。后来在国内用户的积极反馈下,才得以解决。
  * 上述教程认为WikidPad有“较好的搜索功能”,我认为工具栏中快速搜索框,快速、全局的搜索,结果显示视图方面,可以说“非常好”。
  * 默认字体也可以在 Wiki Settings 中设置。

3. 发布wiki内容为html(2011-05-04)

因工作需要,曾试图用WikidPad实现“树状文档管理,发布为html,共享给同事”的需求。相关结果记录如下,供参考。

1. “发布html”的范围可选择:当前节点、当前子树、整个wiki。
2. 发布格式可选择:单一html(即所有内容汇总为一个超长的html),多个html(每节点一个文件,互相链接)。
3. 选择多个html时:
* 文件名为 节点名.html ,支持长中文名称。
* 所有 html 文件堆在一起,无子目录(wiki之间只有链接关系,并无真正的目录从属关系)
* 导出的 html 无WikidPad中左侧的树状结构,只在每个html页的顶部,有父节点的链接,帮助跳转。

4. 导出示例:
示例1:XbetaWiki.html 。注意:发布时,请在“其他导出”界面,选择“兼容文件名”,则 原中文wiki条目,如 「1.1 免费软件」会导出为 「1.1 @514D@8D39@8F6F@4EF6.html」,发布在网站时的兼容性会更好。
示例2: 内容同上,但导出后有些html文件名含中文,可能无法访问。
建议:如果发布后存放在网站上,建议采用兼容文件名。如果仅用于本地浏览,建议保持中文文件名。因为浏览器对本地文件的中文名称的支持较好(下载导出包(5K)进行测试),且无论在浏览器还是文件管理器中,都能直接看清文件名,更直观易读。

关于WikidPad发布功能的结论:如果对“发布内容,且支持树状目录导航”的需求较为强烈,则 WikidPad 并不适合。

附:注释

  [1]:手工翻译为html文件,ftp上传到wordpress文章对应的public_html目录下,对应url http://xbeta.info/wikidpad.htm ,与wordpress文章url结构相同。但在搬家过程中,这些html文件被丢弃了。大家引以为戒,建议上传文件单独开设目录。
  [2]: 苏轼:“吾子其去此而务学也哉。博观而约取,厚积而薄发,吾告子止于此矣。” [全文]


附录:文章更新历史

2011-05-04:新增:发布wiki内容为html。
2011-04-27:v2.0发布,内含简体中文语言包。
2010-05-10:初稿。


《 “WikidPad:wiki风格的开源树状笔记管理软件(新增发布内容为html)” 》 有 61 条评论

  1. “关于软件名称拼写:注意,软件名称中间有字母d,不是wikipad,而是 WikdPad。”
    不是Wikdpad,而是Wikidpad。
    (xbeta注:非常感谢,已改正 )

    • 学习、项目方面的知识以及一切信息备忘就记在OneNote里。minipad2主要记一些简单的文字,觉得还不错的小“碎片”跟一些临时性的东西,到一定程度后如果有用再整理到OneNote里。CyberArticle就是抓取网页,有时需要代码高亮的代码片段也放里面。Outlook就是Mail跟日程管理了。myBase用的少一些,就是隔几个月把OneNote的东东备份在里面,因为我的OneNote不是正版,所以总是感觉不安全…

  2. 很可惜这软件对 excel 和 powerpoint 做出的图( wmf, emf format) 无法完整支援剪贴。有另一套相似的是 connectedtext, 不过是收费软件,而且资料格式不是公开的。

  3. 博主是怎么发现我那篇博文的呢,呵呵?
    我在博客园的博客是刚刚注册的,博文发出不到一天博主就写文介绍了,呵呵,让人感叹信息传播的快速啊。
    楼上有童鞋提到wiz,我也觉得挺好的,但我觉得网博士也的确很好,可能某些方面wiz比不上。如果最近有空,可能写一篇wiz和网博士简单对比的文章。
    (xbeta注:对某些内容足够关注 ,就会足够灵敏。)

  4. 我想使用一款同时支持linux和windows的笔记软件,现在对WikidPad和keepnote,不知道选那个好。哪一位比较过的同志,能给点建议吗?谢谢

  5. 我一直在寻找可以在单机运行的Wiki/类似维基的软件,试了不少,多不理想。这个若有汉化应该会不错。

    另:我近期曾向善用佳软邮箱发过一封关于单机运行Wiki的邮件,久未得回复,不像以前那样,不知是否谷歌邮箱被封或别的问题……
    (xbeta注:未收到邮件。不过,也没有什么理想的软件推荐。 )

  6. 很喜欢这款软件,只是不知道如何使用图表功能,发现有插件,但是不会写,代码不熟悉,能不能详细介绍一下图表图形方面知识?多谢

  7. 像mybase这种单文件的存储,既不方便导入导出和移植,在安全性上也和数据库存储差一大截,所以单文件的记事本都不考虑了。。。新来的cintanotes是sqlite的还不错,就是排版差了些,文章一多,找文章有点难(没有分页显示);onenote没用过,evernotes听说要帐号还比较占资源,这个就不环保了吧。。。mybase搜索也很差。。。web捕捉更是特烂。。。最最最讨厌它的界面,好土。。。希望新版本能有改善,国内的为什么不出个全球领先的笔记本软件来呢。。。秒杀一切,让我们这些纠结星人可以回到地球上来。。。

  8. 佳软大哥好,有一点我不太明白,对于Wiki类的笔记,长处在哪?在我看来,他虽然有一些人性化的功能,但不能插入图片等资料,基于这点,我还是更喜欢类似于Wiz为类的软件—-Wiz也是我主要的知识PKM软件。不过我倒是很喜欢Wiki类的风格。so,请教一下佳软,这类软件的主要用在哪些方面呢?

    • 就是满足个人需求了……通讯录,档案记录,球员演员的履历,小说读后感,人物关系谱,食谱制作,日程提醒……它内部链接和关键字功能比较好
      我是在evernote超过300M的时候才开始把不用配图的资料往wikid上记录,结果文件一多也开始变慢了
      也许用到最后,还是回归文件夹树和win搜索

  9. 本来我是很喜欢这个软件的,一直用了半年,也询问过你一些汉化的事宜,可惜最后不知道为什么全部数据丢失,损失惨重,周来就改用wiz到现在,一直感觉挺好,现在要抛弃windows改用Ubuntu,一直纠结于没有好的笔记管理,请推荐

    • 我的wiki文档都是以条目方式储存在文件夹里,上千个文件了。这样的零散存储其实最安全的,不理解为什么会有数据“全部”丢失,看你语焉不详的说明,估计不是wikid的问题,是误操作了吧~难道是升级造成的?任何软件在升级的时候也都要备份的口牙~

  10. 你好,非常感谢您的介绍。目前该软件还没正式使用,因为数以千计的历史文档整理成册一时还没有好的思路。最大的优点是可以将附件分离,然后将其引用。很多笔记软件数据等放进库中,如果库丢失将无法引用。现在可能WikidPad缺少的是图文化,引入链接绘制表格等比较繁复。
    除了介绍之外,更多的可能是对软件本身进行反馈,这样软件功能才趋于完善。非常感谢所有支持开源。向给众人便利默默无闻的软件作者致敬。

  11. 你好,非常感谢您的介绍。目前该软件还没正式使用,因为数以千计的历史文档整理成册一时还没有好的思路。最大的优点是可以将附件分离,然后将其引用。很多笔记软件数据等放进库中,如果库丢失将无法引用。现在可能WikidPad缺少的是图文化,引入链接绘制表格等比较繁复。
    除了介绍之外,更多的可能是对软件本身进行反馈,这样软件功能才趋于完善。非常感谢所有支持开源。向给众人便利默默无闻的软件作者致敬。

  12. 为什么删除我这种纯粹技术性问题的评论?难道是没看懂我的问题,误认为是垃圾评论?

    wikidpad的自动完成AutoCompletion功能的快捷键是Ctrl+Space,可是这个快捷键是输入法的切换键,不知有哪位高手知道如何更改该快捷键的定义。

  13. 您好,WikidPad的自动完成AutoCompletion功能的快捷键是Ctrl+Space,可是这个快捷键是输入法的切换键,不知有哪位高手知道如何更改该快捷键的定义。

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据