语法
zim使用的wiki语法示例。
这种语法的大部分灵感来自于DokuWiki语法 #DokuWiki语法,但有一些重要的修改。所有标记至少使用两个字符,以减少wiki标记与这些字符的正常排版使用之间发生冲突的可能性。
标题
标题是通过使用适当数量的"="字符创建的:
====== 标题1 ======
===== 标题2 =====
==== 标题3 ====
=== 标题4 ===
== 标题5 ==
链接
链接到另一个页面的方式如下:
[[foo]] 链接到同级或上级的页面
[[:foo]] 链接到笔记本顶层的页面
[[+foo]] 链接到子页面
[[foo|bar]] 链接到"foo"但显示为"bar"
也支持外部链接,http://nongnu.org
列表
项目符号列表只需在行首使用"*":
* 项目1
* 项目2
* 项目3
* 项目3a
将被渲染为:
- 项目1
- 项目2
项目3
- 项目3a
编号列表使用"1."、"a."或"A."作为项目符号:
- 项目1
- 项目2
项目3
- 项目3a
编号列表可以从任意数字开始。但是,内部不一致性将通过自动重新编号来修复。当然,您可以将编号列表与项目符号子列表混合使用,反之亦然。
复选框列表如下所示:
[ ] foo
[*] bar
[*] 子项目1
[*] 子项目2
[ x] baz
这将渲染为:
- ☐ foo
☑ bar
- ☑ 子项目1
- ☑ 子项目2
- ☒ baz
当然,在zim中复选框是可点击的。有关更多详细信息,请参阅Check Boxes #复选框。
标记
粗体、斜体和__下划线__以及逐字文本
**粗体**、//斜体//和__下划线__以及''逐字文本''
还有删除线
还有~~删除线~~
使用逐字文本也可以防止对内容进行任何进一步的解析。要逐字渲染整个块,块的第一行和最后一行应包含3个引号且没有其他字符:
歌唱,女神,阿喀琉斯,
佩琉斯之子的愤怒,
给阿开亚人带来了
无数的灾难。
这可用于代码示例等。
在0.26版本之前,所有缩进段落也被渲染为逐字文本。这一点已经改变,因为它与缩进段落的排版使用相冲突,而这些段落并不打算作为逐字文本。但是,为了保持向后兼容性,对于没有标题指示它是由0.26或更新版本编写的页面,仍然支持这种样式。
您可以组合所有标准内联标记,主要例外是"逐字文本"格式的文本。
图像
要包含图像,请使用:
{{./foobar.png}}
图像的文件名可以是绝对路径或相对路径。如果是相对路径,则在当前页面的文本源所在的同一目录中查找。