不可否认,即使对于非技术人员来说,Wiki 也非常有用。你可以用它做很多事情——写笔记和草稿、协作项目、构建完整的网站等等。
多年来,我使用过不少 Wiki,既用于自己的工作,也用于我曾从事的各种合同和全职工作。虽然传统的 Wiki 很好,但我真的很喜欢桌面 Wiki的想法。它们体积小、易于安装和维护,甚至更易于使用。而且,正如您可能猜到的,有很多适用于 Linux 的桌面 Wiki。
让我们来看看一款比较好的桌面 Wiki:Zim。
开始使用
您可以从该软件的网站下载并安装 Zim,或者使用更简单的方法,通过您的发行版的软件包管理器安装它。
一旦 Zim 安装完成,启动它。
Zim 的一个关键概念是笔记本。它们就像是关于单个主题的 Wiki 页面的集合。当您第一次启动 Zim 时,它会要求您指定笔记本的文件夹和笔记本的名称。Zim 建议名称为“Notes”,文件夹为 ~/Notebooks/
。如果您愿意,可以更改它。我改了。

opensource.com
设置笔记本的名称和文件夹后,单击确定。您将获得一个本质上是 Wiki 页面的容器。

opensource.com
向笔记本添加页面
您有了一个容器。然后呢?当然,您开始向其中添加页面。要做到这一点,选择文件 > 新建页面。

opensource.com
输入页面的名称,然后单击确定。从那里,您可以开始键入内容以向该页面添加信息。

opensource.com
该页面可以是您想要的任何内容:您正在上的课程的笔记、书籍或文章或论文的提纲,或者您的书籍清单。这取决于您。
Zim 有许多格式化选项,包括
- 标题
- 字符格式化
- 项目符号和编号列表
- 复选框列表
您还可以添加图像并将文件附加到您的 Wiki 页面,甚至从文本文件中拉取文本。
Zim 的 Wiki 语法
您可以使用工具栏向页面添加格式,但这并不是唯一的方法。如果像我一样,您有点老派,您可以使用 Wiki 标记进行格式化。
Zim 的标记基于与 DokuWiki 一起使用的标记。它本质上是 WikiText,带有一些小的变化。例如,要创建项目符号列表,请键入星号。用两个星号包围一个单词或短语使其加粗。
添加链接
如果您的笔记本中有许多页面,则很容易将它们链接起来。有两种方法可以做到这一点。
第一种方法是使用驼峰命名法来命名页面。假设我有一个名为“课程笔记”的笔记本。我可以将我正在上的数据分析课程的笔记本重命名为“AnalysisCourse”。当我想从笔记本中的另一个页面链接到它时,我只需键入“AnalysisCourse”并按空格键。即时超链接。
第二种方法是单击工具栏上的插入链接按钮。在链接到字段中键入您要链接到的页面的名称,从显示的选项列表中选择它,然后单击链接。

opensource.com
我只能在同一笔记本中的页面之间进行链接。每当我尝试链接到另一个笔记本中的页面时,该文件(扩展名为 .txt)总是在文本编辑器中打开。
导出您的 Wiki 页面
有时您可能想在其他地方使用笔记本中的信息——例如,在文档或网页中。您可以导出您的笔记本页面到以下任何格式,而不是复制和粘贴(并丢失格式)
- HTML
- LaTeX
- Markdown
- ReStructuredText
要做到这一点,单击您要导出的 Wiki 页面。然后,选择文件 > 导出。决定是导出整个笔记本还是只导出一个页面,然后单击前进。

opensource.com
选择您要用于保存页面或笔记本的文件格式。对于 HTML 和 LaTeX,您可以选择模板。试用一下,看看哪种最适合您。例如,如果您想将您的 Wiki 页面变成 HTML 演示幻灯片,您可以从模板列表中选择“SlideShow_s5”。如果您想知道,这会生成由 S5 幻灯片框架驱动的幻灯片。

opensource.com
单击前进。如果您要导出笔记本,您可以选择将页面导出为单独的文件或一个文件。您还可以指向要保存导出文件的文件夹。

opensource.com
Zim 只能做这些吗?
远不止这些。Zim 还有许多插件,可以扩展其功能。它甚至内置了一个 Web 服务器,允许您将笔记本视为静态 HTML 文件。这对于在内部网络上共享您的页面和笔记本非常有用。
总而言之,Zim 是一款强大而紧凑的信息管理工具。它是我用过的最好的桌面 Wiki,也是我不断使用的 Wiki 之一。
9 条评论