Logo

Zim Wiki 中文文档

ZimWiki中文使用和操作说明

链接

您可以链接到页面或URL。URL可以被识别是因为它们以"https://"或"mailto:"等开头。页面名称可以包含':'字符,用于将页面名称与父页面分隔开。

  • 包含'/'的链接被视为指向外部文件的链接
  • 以':'开头的链接是从笔记本的顶层解析的
  • 以'+'开头的链接被解析为当前页面下的子页面
  • 以'#'开头的链接被解析为页面内部指向标题或对象的链接
  • 包含'?'的链接是跨维基链接,见下文
  • 所有其他链接都在从根到当前页面的路径内解析

您可以将任何文本转换为链接,因此您看到的链接和它所链接的内容不必相同。您可以使用"编辑->链接"菜单项来修改链接。

链接也可以在键入时自动格式化,更多详情请参见Auto Formatting #自动格式化

相对链接

除非以":"字符开头,否则所有指向其他页面的链接都相对于当前页面。Zim首先在当前页面所在的相同分区中查找,如果找不到名称,它会搜索所有父分区。规则是它会自下而上检查与当前页面共享共同父级的所有页面,并匹配具有正确名称的第一个页面。如果您想链接到具有共同父级的页面的子页面,可以使用从具有共享父级的顶级页面的相对路径链接它。

例如,您有一个页面"Zim:Examples:Linking:Relative",现在您只需使用"Absolute"链接到"Zim:Examples:Linking:Absolute",但您也可以使用"Examples:Calendar"链接到"Zim:Examples:Calendar"。这个链接有效是因为链接的第一部分("Examples")在当前页面上方的树中相对解析。

要创建指向当前页面子页面的相对链接,请以"+"开始链接。

请注意,当通过Auto Formatting #自动格式化 插入链接时,链接的第一部分必须至少有2个字母,以避免链接如"10:20PM"之类的字符串。有关页面名称的更多信息,另请参见Pages #页面。

链接到标题或对象

要链接到标题或对象,您可以在同一页面内使用"#heading-id",或从另一个页面使用"pagename#heading-id"。

标题有一个隐式id,由标题文本转换为小写并用"-"替换空格以及移除所有特殊字符组成。例如,本节的标题可以链接为#link-to-a-heading-or-object

图像和其他内联对象等对象可以有一个显式的"id"属性,可以以相同的方式使用。

最后,有一个特殊的"锚点"对象,可以在文本中的任何地方放置链接,或者例如为标题设置显式id。这可以通过键入"##name"插入,渲染效果如下:[id: name]。

文件链接

您可以从zim链接到文件。文件名始终需要包含"/"字符(即使您的操作系统使用其他路径分隔符)。您可以使用"~/foo"相对于您的主目录进行链接,或使用"./foo"相对于页面进行链接。当您想要将文件"附加"到页面时,可以使用"工具->打开文件夹"在适当的目录中打开文件浏览器。一旦您将文件复制或移动到此目录,您可以从文件浏览器拖放到zim页面,这将创建一个链接。

以"/",开头的文件链接,如"/foo"将相对于文件系统根目录,或者相对于文档根目录(如果您在Properties #属性 中设置了一个)。如果设置了文档根目录,链接到此根目录之外的文件的唯一方法是使用"file:///"URI。

本地文件系统上文件的正确文件URI应始终以"file:///"或"file://localhost/"开头。以"file:/"开头的URI在技术上是无效的,但将被解释为本地文件。以"file://"开头的URI表示遵循"file://host/share/"语法的远程文件,这些将被解释为Windows共享驱动器的链接。

链接到共享驱动器

Windows共享驱动器或Linux下的samba共享可以通过不同方式链接:

smb://host/share/path
file://host/share/path
\\host\share\path

第一种形式,使用"smb://"是推荐的,因为它最明确,而第三种形式对Windows用户来说最容易识别。

跨维基

在"share/zim/urls.list"中有一个预定义URL的列表,其中列出了最常用的在线维基。这些URL可以通过关键字引用,因此您不必每次都输入完整URL;此外,您可以通过更改文件中的URL来更新所有到某个维基的链接。看一下列表,了解如何使用它。

例如,此链接转到wikipedia.org并打开"wiki"页面:wp?wiki

要添加您自己的URL,请使用"~/.local/share/zim/urls.list"。可以添加zim支持的所有类型的URL。考虑为您经常从zim引用的目录添加"file://"URL。更多详情请参见Config Files #配置文件。

您在"打开笔记本"对话框中添加的zim笔记本会自动被识别为跨维基名称。因此,您可以使用它们的名称或跨维基关键字(两者都不区分大小写)链接到笔记本。特定笔记本的跨维基关键字可以在Properties #属性 对话框中设置。

反向链接

"反向链接"是普通链接的反向。例如,当页面A链接到页面B时,页面B将有一个指向页面A的"反向链接"。反向链接列表是回答"什么链接到这里"问题的答案。

要查看哪些页面链接到此处,您可以打开"搜索反向链接"菜单项(搜索->搜索反向链接)或使用Plugins:BackLinks Pane #反向链接面板插件。