Wiki 语法说明
wiki:DokuWiki 支持一些简单的标记语言。本页面包含了你在编辑页面时所有可能用到的语法的说明。如果需要查看本页源码,只需要点击页面顶部或者底部的编辑本页 (或者显示源码)即可。 阿含经集印专用格式ⓐ 校勘的编号在经文中的呈现(缩小) ⓐ 校勘的编号在经文中的呈现(缩小)
[1] 校勘的编号在校勘区的呈现(不缩小) [1] 校勘的编号在校勘区的呈现(不缩小) ① 注解的编号在经文中的呈现(缩小) ① 注解的编号在经文中的呈现(缩小)
[一] 注解的编号在注解区的呈现(不缩小) [一] 注解的编号在注解区的呈现(不缩小) 注解可自动编号,因此在经文中标示 - [ ] -,在注解区标示 [ ] 即可,括弧中间不一定要标数字。
[*] 校勘已有出现时的呈现(缩小) [*] 校勘已有出现时的呈现(缩小)
摘句的标题 -{摘句的标题}- 摘句(佳句)的内容 -<摘句(佳句)的内容>- 框起内容 <box 100%>框起内容</box> 引用经文 <code>引用经文</ code>
强制 强制\\ 建立新行 以下其余的功能中,“标题段落”、“图像和其他文件”、“列表”及“表格”可参考,其余的请尽量使用阿含经集印专用格式。 基本文本格式
DokuWiki支持 粗体, 斜体, 下划线 以及 DokuWiki支持 **粗体**, //斜体//, __下划线__ and ''等宽体'' 等格式。 当然,您也可以 **__//''混合使用''//__** 所有这些格式。 可以使用 下标 和 上标。 可以使用 <sub>下标</sub> 和 <sup>上标</sup>。
您也可以使用 您也可以使用 <del>删除线</del> 标记某些信息。
本站并支援 !!萤光笔!!, 文字变色这些格式。 本站并支援 !!萤光笔!!, <color green>文字变色</color>这些格式。 请注意,不要用此功能来标示阿含的摘句!阿含的摘句请仍用 -<这样>- 您也可加上 便条纸
,这功能还有 important, tip, warning 三种额外的参数可指定。
您也可加上 <note>便条纸</note>。 段落 是由空行所建立的。如果您想 强制建立新行 而不建立段落,您可以使用两个连续的反斜杠+空格或是回车作为标记。请看样例:
这是一些有着换行标记的文字。 这是一些有着换行标记的文字。\\ 请注意 反斜杠只在回车符之前\\ 或者在\\ 一个空格之前的时候才有效。 \\而这样就并不起作用。 请只在必须的时候才使用强制的换行标记。 链接DokuWiki支持多种形式的链接。 外部链接外部链接会被自动地识别: http://www.google.com 或者简单地写作 www.google.com - 当然您也可以为链接设置名字: 链接到google. 类似这样的电子邮件地址: andi@splitbrain.org 也可以被识别。 DokuWiki支持多种形式的链接。外部链接会被自动地识别: http://www.google.com 或者简单地写作 www.google.com - 当然您也可以为链接设置名字: [[http://www.google.com|链接到google]]。 类似这样的电子邮件地址: <andi@splitbrain.org> 也可以被识别。 内部链接内部链接可以用方括号创建。您可以只给出链接的地址:wiki:pagename,也可以附加上链接的名字:wiki:pagename。Wiki的页面名字将会被自动地识别为小写字母,并且不允许使用特殊字符。 内部链接可以用方括号创建。您可以只给出链接的地址:[[pagename]], 也可以附加上链接的名字:[[pagename|我的链接]]。 Wiki的页面名字将会被自动地识别为小写字母,并且不允许使用特殊字符。 您可以通过在页面名中使用冒号的方式来使用 命名空间。 您可以通过在页面名中使用冒号的方式来使用 [[wiki:namespaces|命名空间]]。 如果您需要关于命名空间(namespaces)的更详细的信息,请参见 wiki:namespaces。 您也可以链接到一个网页内部的某一节,只需要将该节书签的名称以一个#号分隔加在网页的地址后面即可。这是一个连向 本节 的链接。 这是一个连向 [[syntax#internal|本节]] 的链接。 注: Wiki间链接DokuWiki支持 wiki:interwiki ,即到其他wiki的链接。例如,这是一个到Wikipedia上关于Wiki的一个页面的的链接: Wiki DokuWiki支持 [[interwiki|Wiki间链接]] ,即到其他wiki的链接。 例如,这是一个到Wikipedia上关于Wiki的一个页面的的链接: [[wp>Wiki]] Windows共享文件夹Windows共享文件夹,例如 this 也可以被识别。请注意,这只在内部 Intranet 等环境中才可能被成功访问。 Windows共享文件夹,例如 [[\\server\share|this]] 也可以被识别。 注:
图像链接您也可以用图像来作为一个内部或者外部的链接,只需同时使用链接和图像的语法,如下所示: [[http://www.php.net|{{wiki:php-powered.png}}]] 请注意:在链接名中使用语法,只有显示图像的语法会被识别,请不要使用其它语法。 脚注您可以使用两个连续小括号来添加脚注1)。 您可以使用两个连续小括号来添加脚注((看这里,这是一个脚注))。 标题段落
您可以使用最多达5层的标题来使您的页面更富结构性。如果您使用了三个以上的标题,那么DokuWiki会自动在页面上生成一个名为“本页目录”的标题列表。当然,您也可以关闭这项特性,只需在编辑时在页面里加入 H3标题H4标题H5标题==== H3标题 ==== === H4标题 === == H5标题 == 您可以通过连续的4个以上“-”号来创建一条水平分割线: 图像和其它文件您可以使用双大括号来在页面中加入 images 。您还可以选择是否指定图像的显示大小。 原始大小: {{wiki:php-powered.png}} 指定宽度: {{wiki:php-powered.png?100}} 指定宽度和高度: {{wiki:php-powered.png?100x100}} 重新指定宽度和高度的外部图像: {{http://de3.php.net/images/php.gif?100x100}} 使用左方或者右方的空格,您可以选择对齐方式: {{ wiki:php-powered.png}} {{wiki:php-powered.png }} {{ wiki:php-powered.png }} 当然,您也可以指定一个图像的名字,将鼠标移到图像上可以看到效果。 {{ wiki:php-powered.png |这是图像的名字}}
如果您指定的文件名(无论是外部的还是内部的)不是一个图像( 列表
Dokuwiki支持带编号或不带编号的列表。要使用列表,在文字前加入两个空格,然后使用
* 列表 * 第二项 * 下一层 * 第三项 - 带编号的列表 - 第二项 - 用缩进表示更深的层 - 完了 表情符号
DokuWiki会将一些常用的 emoticon 转换为图像。除了默认的表情符号以外,您也可以在
印刷样式DokuWiki可以将特定字符转换为印刷时所用的样式。下面是可以识别的这类字符的列表: → ← ↔ ⇒ ⇐ ⇔ » « -- — 640×480 © ™ ® “He thought ‘It’s a man’s world’...” -> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) "He thought 'It's a man's world'..." 请注意:在配置文件中可以禁用这类自动转换。 表格DokuWiki可以用简单的语法创建表格。
表格的每一行都以分隔符 ^ 标题1 ^ 标题2 ^ 标题3 ^ | (1,1) | (1,2) | (1,3) | | (2,1) | 展宽的单元格 || | (3,1) | (3,2) | (3,3) | 要水平合并单元格,只需要将后一个单元格设置为空即可,如上面演示的一样。请确保每一行有相同数量的单元格分隔符! 竖直的标题列也是可以实现的:
可以看到,单元格前面的分隔符决定了单元格的格式。 | ^ 标题1 ^ 标题2 ^ ^ 标题3 | (1,2) | (1,3) | ^ 标题4 | 不再合并单元格 | | ^ 标题5 | (2,2) | (2,3) | 注:垂直合并单元格尚未实现。 您可以对齐表格的文字。只需要添加多余两个的空格在您需要对齐的方向的反向即可:如果需要右对齐,在左边添加两个空格;反之,则在右边添加。在两边均添加空格可以实现中间对齐。
下面是源文件中的格式: ^ 有对齐的表格 ^^^ | 右对齐| 居中 |左对齐 | |左对齐 | 右对齐| 居中 | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | 我们也安装了 tablewidth plug-in,因此可指定表格的字段宽度: 在表格前一行注明,第一个数字是表格总宽度,后面的数字是各字段宽度(可用任何HTML长度单位),不设定宽度的则用 - 即可。
下面是源文件中的格式: |< 100% 50px - 5em 10em 10% >| ^ A ^ B ^ C ^ D ^ E ^ | 1 | 2 | 3 | 4 | 5 | 无格式区块
您可以在文章中插入无格式区块,在这些区块中Wiki语法将不起作用。可以有三种方法:在行前加两个以上的空格(前面做样例时用的方法),或者可以使用 这是一段被code包围的区块,其中的空格都被保留了:像 <-这样 和code是类似的。不过您可以用这个来表示您引用了一个文件的内容。
要让Wiki语法解释完全失效,可以用 这是一段完全没有Wiki语法解释的文字,例如:http://www.splitbrain.org , **粗体**,虽然按照语法书写,但是它们并没有被解释。 如何使用这些标记,请查看这一段的源文件。 语法高亮
DokuWiki 可以将源代码作语法高亮以增加可读性。它使用称作 GeSHi 的通用语法高亮工具(Generic Syntax Highlighter)――所有被GeSHi支持的语言都可以在DokuWiki中得到高亮。使用code标记的方法和上面是类似的,不过需要指定使用的语言,例如: /** * The HelloWorldApp class implements an application that * simply displays "Hello World!" to the standard output. */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); //Display the string. } } 现在,DokuWiki可以支持的语言有: actionscript, ada, apache, asm, asp, bash, caddcl, cadlisp, c, c_mac, cpp, csharp, css, delphi, html4strict, java, javascript, lisp, lua, nsis, objc, oobas, pascal, perl, php-brief, php, python, qbasic, smarty, sql, vb, vbnet, visualfoxpro, xml 嵌入HTML和PHP
您可以使用 <html> 这是 <font color="red" size="+1">HTML</font> 代码。 </html> 这是 HTML 代码。 <php> echo '由PHP生成的logo:'; echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP Logo !" />'; </php>
请注意: HTML和PHP嵌入的功能默认情况下是被禁用的,因此,您可能无法看到上面的代码运行的结果而只能够看见源代码,这取决于DokuWiki站点的设置。 参考资料
语法插件DokuWiki 的语法可以通过 wiki:plugins 的方式进行扩展. 在相应插件的页面有安装说明。下列语法插件适用于当前版本中:
1)
看这里,这是一个脚注
|
|||||||||||||||||||||||||||||||||||||||||||||||
|