跳至内容
VocaWIKI
用户工具
注册
登录
站点工具
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
登录
注册
最近更改
媒体管理器
您的足迹:
wiki使用帮助:wiki语法
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
<h1>格式化语法</h1> <div class="level1"> <p> <a href="http://www.dokuwiki.org/zh:DokuWiki" class="urlextern" title="http://www.dokuwiki.org/zh:DokuWiki" rel="nofollow">DokuWiki</a> 支持一些简单的标记语言,以尽可能使文档的可读性更高。本页包含了您在编辑页面时可能用到所有语法的说明。如果需要查看本页源码,只需要点击页面顶部或者底部的按钮。如果您想做一些尝试,那么可以使用<a href="/%E5%B0%9D%E8%AF%95%E7%BC%96%E8%BE%91%E8%AF%8D%E6%9D%A1:%E8%AF%8D%E6%9D%A1%E7%BC%96%E8%BE%91%E7%BB%83%E4%B9%A0a" class="wikilink1" title="尝试编辑词条:词条编辑练习a">词条编辑练习</a> 来尽情挥洒。通过<a href="http://www.dokuwiki.org/zh:toolbar" class="urlextern" title="http://www.dokuwiki.org/zh:toolbar" rel="nofollow">快捷按钮</a> ,您可以更方便地使用下面部分语法标记。如果你想更完美的排版您的资料请务必掌握以下标记的使用。 </p> <p> 为了让大家能够更快的上手,本wiki为大家提供了比较常见的 <span class="curid"><a href="/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:wiki%E8%AF%AD%E6%B3%95#bbcode代码" class="wikilink1" title="wiki使用帮助:wiki语法">bbcode语法代码</a></span>。 </p> </div> <h2>基本文字格式</h2> <div class="level2"> <p> DokuWiki支持,,以及<code>等宽体</code> 等格式。当然,您可以<b><u><em><code>混合使用</code> </em></u> </b> 这些格式。 </p> <pre class="code">DokuWiki支持**粗体**,//斜体//,__下划线__以及''等宽体''等格式。 当然,您可以**__//''混合使用''//__**这些格式。 </pre><p> </p> <p> 您也可以使用<sub>下标</sub>和<sup>上标</sup>。 </p> <pre class="code">您也可以使用<sub>下标</sub>和<sup>上标</sup>。 </pre><p> </p> <p> 同时也可以使用<strike>删除线</strike> 标记某些信息。 </p> <pre class="code">同时也可以使用<del>删除线</del> 标记某些信息。 </pre><p> </p> <p> 您可以使用两个连续的“反斜杠”接“空格”来自行表示换行符。 或用“空行”作为段落标记。 </p> <p> <b>请看样例</b>:<br/> 这是一些有着换行标记的文字。<br/> 请注意双反斜杠只在回车符之前<br/> 或者接在<br/> 一个空格之前的时候才有效。<em><</em>nowiki>\<em><</em>/nowiki><em><</em>nowiki>\<em><</em>/nowiki>而这样就并不起作用。 </p> <p> 这里是下一个段落。 </p> <pre class="code">这是一些有着换行标记的文字。\ 请注意 双反斜杠只在回车符之前\\ 或者接在\ 一个空格之前的时候才有效。\\而这样就并不起作用。 这里是下一个段落。 </pre><p> </p> <p> 请仅在必须的时候使用强制换行标记。 </p> </div> <h2>链接</h2> <div class="level2"> <p> DokuWiki支持以多种形式创建链接。 </p> </div> <h3>外部链接</h3> <div class="level3"> <p> 外部链接会被自动地识别:<a href="http://www.google.com" class="urlextern" title="http://www.google.com" rel="nofollow">http://www.google.com</a> ,或者简单地写作<a href="http://www.google.com" class="urlextern" title="http://www.google.com" rel="nofollow">www.google.com</a> ——您也可以设置链接文本:<a href="http://www.google.com" class="urlextern" title="http://www.google.com" rel="nofollow">此链接指向google</a> 。类似这样的电子邮件地址:<a href="mailto:andi@splitbrain.org" class="mail" title="andi@splitbrain.org">andi@splitbrain.org</a> 也可以被识别。 </p> <pre class="code">DokuWiki支持以多种形式创建链接。外部链接会被自动地识别: http://www.google.com,或者简单地写作www.google.com ——您也可以设置链接文本:[[http://www.google.com|此链接指向google]]。 类似这样的电子邮件地址:也可以被识别。 </pre><p> </p> </div> <h3>内部链接</h3> <div class="level3"> <p> 内部链接可以用方括号创建。您可以只给出<a href="http://vocawiki.net/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:%E5%88%9D%E5%AD%A6%E8%80%85%E6%95%99%E7%A8%8B#命名空间与页面" class="urlextern" title="http://vocawiki.net/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:%E5%88%9D%E5%AD%A6%E8%80%85%E6%95%99%E7%A8%8B#命名空间与页面" rel="nofollow">页面名</a> ,或附加<a href="http://vocawiki.net/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:%E5%88%9D%E5%AD%A6%E8%80%85%E6%95%99%E7%A8%8B#命名空间与页面" class="urlextern" title="http://vocawiki.net/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:%E5%88%9D%E5%AD%A6%E8%80%85%E6%95%99%E7%A8%8B#命名空间与页面" rel="nofollow">链接文本</a> 。 </p> <pre class="code">内部链接可以用方括号创建。您可以只给出 [[页面名]],或附加[[页面名|链接文本]]。 </pre><p> </p> <p> <a href="http://www.dokuwiki.org/zh:pagename" class="urlextern" title="http://www.dokuwiki.org/zh:pagename" rel="nofollow">Wiki的页面名</a> 会被自动地转换为小写字母,并且不允许使用特殊字符。 </p> <p> 您可以通过在页面名中添加冒号的方式来使用<a href="http://vocawiki.net/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:%E5%88%9D%E5%AD%A6%E8%80%85%E6%95%99%E7%A8%8B#命名空间与页面" class="urlextern" title="http://vocawiki.net/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:%E5%88%9D%E5%AD%A6%E8%80%85%E6%95%99%E7%A8%8B#命名空间与页面" rel="nofollow">命名空间</a> 。 </p> <pre class="code">您可以通过在页面名中添加冒号的方式来使用[[某目录:命名空间]]。 </pre><p> </p> <p> 如果您需要更多有关“命名空间(namespaces)”的详细信息,请参见<a href="http://www.dokuwiki.org/zh:namespaces" class="urlextern" title="http://www.dokuwiki.org/zh:namespaces" rel="nofollow">namespaces</a>或<a href="http://vocawiki.net/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:%E5%88%9D%E5%AD%A6%E8%80%85%E6%95%99%E7%A8%8B#命名空间与页面" class="urlextern" title="http://vocawiki.net/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:%E5%88%9D%E5%AD%A6%E8%80%85%E6%95%99%E7%A8%8B#命名空间与页面" rel="nofollow">http://vocawiki.net/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:%E5%88%9D%E5%AD%A6%E8%80%85%E6%95%99%E7%A8%8B#命名空间与页面</a> 。 </p> <p> 链接到一个特定章节也是可能的。只需要在#号后面加上章节的名称。这是一个指向<span class="curid"><a href="/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:wiki%E8%AF%AD%E6%B3%95#内部链接" class="wikilink1" title="wiki使用帮助:wiki语法">本节</a></span>的链接。 </p> <pre class="code">这是一个指向[[wiki使用帮助:wiki语法#内部链接|本节]]的链接。 </pre><p> </p> <p> 注意: </p> <ul> <li class="level1"> 指向<span class="curid"><a href="/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:wiki%E8%AF%AD%E6%B3%95#内部链接" class="wikilink1" title="wiki使用帮助:wiki语法">已存在页面</a></span> 的和<a href="/%E5%B0%9D%E8%AF%95%E7%BC%96%E8%BE%91%E8%AF%8D%E6%9D%A1:%E8%AF%8D%E6%9D%A1%E7%BC%96%E8%BE%91%E7%BB%83%E4%B9%A0x" class="wikilink2" title="尝试编辑词条:词条编辑练习x" rel="nofollow">不存在页面</a> 的链接,其外观是不同的。</li> <li class="level2"> 默认情况下,DokuWiki不使用<a href="http://en.wikipedia.org/wiki/CamelCase" class="urlextern" title="http://en.wikipedia.org/wiki/CamelCase" rel="nofollow">CamelCase</a> 来自动建立链接。提示:如果DokuWiki显示为链接,则说明已激活。</li> <li class="level2"> 当一节的标题改变时,它的书签也会改变。因此,请不要过于依赖章节链接。</li> </ul> </div> <h3>Wiki间链接</h3> <div class="level3"> <p> DokuWiki支持<a href="http://www.dokuwiki.org/zh:Interwiki" class="urlextern" title="http://www.dokuwiki.org/zh:Interwiki" rel="nofollow">Interwiki</a> (Wiki间链接)。他们是到其他Wiki的快速链接。例如,这是一个指向Wikipedia上Wiki条目的链接:<a href="http://en.wikipedia.org/wiki/Wiki" class="urlextern" title="http://en.wikipedia.org/wiki/Wiki" rel="nofollow">Wiki</a> 。 </p> <pre class="code">DokuWiki支持[[doku>Interwiki]](Wiki间链接)。他们是到其他Wiki的快速链接。 例如,这是一个指向Wikipedia上Wiki条目的链接:[[wp>Wiki]]。 </pre><p> </p> </div> <h3>Windows共享文件夹</h3> <div class="level3"> <p> Windows共享文件夹,例如<a href="file://///server/share" class="windows" title="\\server\share">这个</a> 也可以被识别。请注意,这只在企业<a href="http://en.wikipedia.org/wiki/Intranet" class="urlextern" title="http://en.wikipedia.org/wiki/Intranet" rel="nofollow">内部网</a> 等局域网环境中才有意义。 </p> <pre class="code">Windows共享文件夹,例如[[\\server\share|这个]]也可以被识别。 </pre><p> </p> <p> 注: </p> <ul> <li class="level1"> 出于安全原因,只有在微软IE浏览器上才能够直接访问Windows共享文件夹(并且仅在“本地区域”)。</li> <li class="level2"> 对于Mozilla和Firefox可以通过<a href="http://kb.mozillazine.org/Firefox_:_Issues_:_Links_to_Local_Pages_Don't_Work" class="urlextern" title="http://kb.mozillazine.org/Firefox_:_Issues_:_Links_to_Local_Pages_Don't_Work" rel="nofollow">Mozilla知识库</a> 中提到的不同解决方法启用。</li> </ul> </div> <h3>图像链接</h3> <div class="level3"> <p> 您也可以通过结合链接和<a href="#图像和其它文件" title="wiki使用帮助:wiki语法 ↵" class="wikilink1">图像</a> (见下文)的语法,用图像来链接到一个内部或者外部的页面。如下所示: </p> <pre class="code">[[http://www.php.net|{{wiki:dokuwiki-128.png}}]] </pre><p> </p> <p> <a href="http://www.php.net" class="media" title="http://www.php.net" rel="nofollow"><img src="/_media/wiki:dokuwiki-128.png" class="media" alt="" /></a> </p> <p> 请注意:图像的格式化语法是链接文本唯一接受的格式化语法。 </p> <p> 所有的图像和链接语法都是支持的(包括图像大小调整、内部和外部的图像与链接以及wiki内链接)。 </p> </div> <h2>脚注</h2> <div class="level2"> <p> 您可以使用两个连续小括号来添加脚注<sup><sup><a href="#fn__1" id="fnt__1" class="fn_top">1)</a></sup></sup>。 </p> <pre class="code">您可以使用两个连续小括号来添加脚注((这是一个脚注))。 </pre><p> </p> </div> <h2>分节</h2> <div class="level2"> <p> 您可以使用多达5层的标题来组织您的内容。如果您使用了三个以上的标题,将自动生成目录——这可以通过在页面加入<code><em><</em>nowiki><em><</em>/nowiki></code> 字样来禁用。 </p> </div> <h3>多个等级的标题</h3> <div class="level3"> <p> 这里将使用wiki语法中<span class="curid"><a href="/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:wiki%E8%AF%AD%E6%B3%95#分节" class="wikilink1" title="wiki使用帮助:wiki语法">“分节”</a></span>章节的语法。 </p> <ul> <li class="level1"> <b>标题分H1 - H5 五个等级的标题</b></li> </ul> </div> <h4>练习创建全部5个等级的标题</h4> <div class="level4"> <p> <a href="/_detail/wikihelp:help_05.jpg?id=wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9%3Awiki%E8%AF%AD%E6%B3%95" class="media" title="wikihelp:help_05.jpg"><img src="/_media/wikihelp:help_05.jpg?w=300" class="media" alt="" width="300" /></a> </p> <ul> <li class="level1"> <b>插入文本加上语法标签并保存</b></li> <li class="level1"> <pre class="file">====== H1标题 ====== ===== H2标题 ===== ==== H3标题 ==== === H4标题 === == H5标题 == </pre><p> </p> </li> </ul> </div> <h5>点击预览可以看到如下效果</h5> <div class="level5"> <p> <a href="/_detail/wikihelp:help_06.jpg?id=wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9%3Awiki%E8%AF%AD%E6%B3%95" class="media" title="wikihelp:help_06.jpg"><img src="/_media/wikihelp:help_06.jpg?w=300" class="media" alt="" width="300" /></a> </p> </div> <h3>水平分割线</h3> <div class="level3"> <p> 您可以通过4个以上连续的“-”号来创建一条水平分割线: </p> <hr /> <p> \ </p> <pre class="file">---- </pre><p> </p> </div> <h2>图像和其它文件</h2> <div class="level2"> <p> 您可以用两个大括号在页面中加入外部或内部的<a href="http://www.dokuwiki.org/zh:images" class="urlextern" title="http://www.dokuwiki.org/zh:images" rel="nofollow">图像</a> 。您还可以指定它们的大小。 </p> <p> 原始大小: <a href="/_detail/wiki:dokuwiki-128.png?id=wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9%3Awiki%E8%AF%AD%E6%B3%95" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png" class="media" alt="" /></a> </p> <p> 指定宽度: <a href="/_detail/wiki:dokuwiki-128.png?id=wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9%3Awiki%E8%AF%AD%E6%B3%95" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png?w=50" class="media" alt="" width="50" /></a> </p> <p> 指定宽度和高度<sup><sup><a href="#fn__2" id="fnt__2" class="fn_top">2)</a></sup>)</sup>: <a href="/_detail/wiki:dokuwiki-128.png?id=wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9%3Awiki%E8%AF%AD%E6%B3%95" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png?w=200&h=50" class="media" alt="" width="200" height="50" /></a> </p> <p> 重新指定宽度和高度的外部图像: <a href="/lib/exe/fetch.php?hash=a81ec9&media=http%3A%2F%2Fde3.php.net%2Fimages%2Fphp.gif" class="media" title="http://de3.php.net/images/php.gif"><img src="/lib/exe/fetch.php?hash=a81ec9&w=200&h=50&media=http%3A%2F%2Fde3.php.net%2Fimages%2Fphp.gif" class="media" alt="" width="200" height="50" /></a> </p> <pre class="code">原始大小: {{wiki:dokuwiki-128.png}} 指定宽度: {{wiki:dokuwiki-128.png?50}} 指定宽度和高度((当指定的长宽比与图像的不一致,在调整图像大小前,其将先被裁剪到新的比例)): {{wiki:dokuwiki-128.png?200*50}} 重新指定宽度和高度的外部图像: {{http://de3.php.net/images/php.gif?200x50}} </pre><p> </p> <p> 通过使用左空格或右空格,您可以选择对齐方式。 </p> <p> <a href="/_detail/wiki:dokuwiki-128.png?id=wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9%3Awiki%E8%AF%AD%E6%B3%95" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png" class="mediaright" alt="" /></a> </p> <p> <a href="/_detail/wiki:dokuwiki-128.png?id=wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9%3Awiki%E8%AF%AD%E6%B3%95" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png" class="medialeft" alt="" /></a> </p> <p> <a href="/_detail/wiki:dokuwiki-128.png?id=wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9%3Awiki%E8%AF%AD%E6%B3%95" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png" class="mediacenter" alt="" /></a> </p> <pre class="code">{{ wiki:dokuwiki-128.png}} {{wiki:dokuwiki-128.png }} {{ wiki:dokuwiki-128.png }} </pre><p> </p> <p> 当然,您也可以指定一个标题(多数浏览器显示为提示文本<sup><sup><a href="#fn__3" id="fnt__3" class="fn_top">3)</a></sup>)</sup>)。 </p> <p> <a href="/_detail/wiki:dokuwiki-128.png?id=wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9%3Awiki%E8%AF%AD%E6%B3%95" class="media" title="wiki:dokuwiki-128.png"><img src="/_media/wiki:dokuwiki-128.png" class="mediacenter" alt="" /></a> </p> <pre class="code">{{ wiki:dokuwiki-128.png |这是标题}} </pre><p> </p> <p> 如果您指定的文件名(无论是外部的还是内部的)不是一个图像(<code>gif,jpeg,png</code> ),那么它将被显示为一个链接。 </p> <p> 对于将图像链接到其他页面,参见上面的<a href="#图像链接" title="wiki使用帮助:wiki语法 ↵" class="wikilink1">图像链接</a> 。 </p> </div> <h2>列表</h2> <div class="level2"> <p> DokuWiki支持带编号或不带编号的列表。要创建列表,在文字前加入两个空格,然后使用<code><em><</em>nowiki>*<em><</em>/nowiki></code> 标记不带编号的列表,用<code>-</code> 标记带编号的列表。 </p> <ul> <li class="level1"> 这是一个列表</li> <li class="level2"> 第二项<ul> <li class="level3"> 您可以有不同的层次</li> </ul> </li> <li class="level2"> 另一项</li> </ul> <ol> <li class="level1"> 带编号的列表</li> <li class="level2"> 另一项<ol> <li class="level3"> 用缩进表示更深的层</li> </ol> </li> <li class="level2"> 就这样</li> </ol> <pre class="code"> * 这是一个列表 * 第二项 * 您可以有不同的层次 * 另一项 - 带编号的列表 - 另一项 - 用缩进表示更深的层 - 就这样 </pre><p> </p> </div> <h2>文本转换</h2> <div class="level2"> <p> DokuWiki可以将预定义的字符或者字符串转换成图像、其他文本或HTML。 </p> <p> 文本转换为图像主要用于表情符号。文本到HTML的转换用于排版的字符替换,但也可以配置为使用其他HTML。 </p> </div> <h3>文本到图像的转换</h3> <div class="level3"> <p> DokuWiki会将一些常用的 <a href="http://en.wikipedia.org/wiki/emoticon" class="urlextern" title="http://en.wikipedia.org/wiki/emoticon" rel="nofollow">表情符号</a> 转换为相应图像。这些<a href="http://www.dokuwiki.org/zh:Smileys" class="urlextern" title="http://www.dokuwiki.org/zh:Smileys" rel="nofollow">表情符号</a> 和其他图像可以被配置和扩展。这是DokuWiki中包含的表情符号的概况: </p> <ul> <li class="level1"> 8-) undefined <em><</em>nowiki> 8-) undefined <em><</em>/nowiki></li> </ul> <ul> <li class="level1"> 8-O undefined <em><</em>nowiki> 8-O undefined <em><</em>/nowiki></li> </ul> <ul> <li class="level1"> :-( undefined <em><</em>nowiki> :-( undefined <em><</em>/nowiki></li> </ul> <ul> <li class="level1"> :-) undefined <em><</em>nowiki> :-) undefined <em><</em>/nowiki></li> </ul> <ul> <li class="level1"> =) undefined <em><</em>nowiki> =) undefined <em><</em>/nowiki></li> </ul> <ul> <li class="level1"> :-/ undefined <em><</em>nowiki> :-/ <em><</em>/nowiki></li> <li class="level2"> false<em><</em>nowiki> :-\ <em><</em>/nowiki></li> <li class="level2"> :-? undefined <em><</em>nowiki> :-? undefined <em><</em>/nowiki></li> <li class="level2"> :-D undefined <em><</em>nowiki> :-D undefined <em><</em>/nowiki></li> <li class="level2"> :-P undefined <em><</em>nowiki> :-P undefined <em><</em>/nowiki></li> <li class="level2"> :-O undefined <em><</em>nowiki> :-O undefined <em><</em>/nowiki></li> <li class="level2"> :-X undefined <em><</em>nowiki> :-X undefined <em><</em>/nowiki></li> <li class="level2"> :-| undefined <em><</em>nowiki> :-| undefined <em><</em>/nowiki></li> <li class="level2"> ;-) undefined <em><</em>nowiki> ;-) undefined <em><</em>/nowiki></li> <li class="level2"> ^_^ undefined <em><</em>nowiki> ^_^ <em><</em>/nowiki></li> <li class="level2"> :?: undefined <em><</em>nowiki> :?: undefined <em><</em>/nowiki></li> <li class="level2"> :!: undefined <em><</em>nowiki> :!: undefined <em><</em>/nowiki></li> <li class="level2"> LOL undefined <em><</em>nowiki> LOL undefined <em><</em>/nowiki></li> <li class="level2"> FIXME undefined <em><</em>nowiki> FIXME undefined <em><</em>/nowiki></li> <li class="level2"> DELETEME undefined <em><</em>nowiki> DELETEME undefined <em><</em>/nowiki></li> </ul> </div> <h3>文本到HTML的转换</h3> <div class="level3"> <p> 印刷: 可以将特定字符转换为印刷时所用的样式。这是可识别的字符示例。 </p> <p> → <em><</em>- <em><</em>→ <em><</em>= < >> <em><</em>< – — 640×480 © ™ ® "He thought 'It's a man's world'…" </p> <pre class="code">-> <- <-> => <= <=>>> <<-- --- 640x480 (c) (tm) (r) "He thought 'It's a man's world'..." </pre><p> </p> <p> 同样的做法可以产生任何类型的HTML,只需要添加到<a href="http://www.dokuwiki.org/zh:entities" class="urlextern" title="http://www.dokuwiki.org/zh:entities" rel="nofollow">模式文件</a> </p> <p> 这里有三个例外,它们并非来自模式文件:乘法(640×480)、'单引号'和"双引号"。它们可以通过选项关闭。 </p> </div> <h2>引用</h2> <div class="level2"> <p> 有时您想将某些文本标记为回复或者评论。您可以使用下列语法: </p> <pre class="code">我想我们应该做这件事 > 不,我们不应该 >> 好吧,我说我们应该 > 真的? >> 是! >>> 那来做吧! </pre><p> </p> <p> 我想我们应该做这件事 </p> <p> 不,我们不应该 </p> <p> >> 好吧,我说我们应该 </p> <p> 真的? </p> <p> >> 是! </p> <p> >>> 那来做吧! </p> </div> <h2>表格</h2> <div class="level2"> <p> DokuWiki支持用简单的语法创建表格。 </p> <span class='np_break'> </span> <div class="table"><table class="inline"> <tr class="row0"> <th class="col0">标题1 </th><th class="col1">标题2 </th><th class="col2">标题3 </th> </tr> <tr class="row1"> <td class="col0">(1,1) </td><td class="col1">(1,2) </td><td class="col2">(1,3) </td> </tr> <tr class="row2"> <td class="col0">(2,1) </td><td class="col1" colspan="2">一些跨列合并(注意两条竖线) </td> </tr> <tr class="row3"> <td class="col0">(3,1) </td><td class="col1">(3,2) </td><td class="col2">(3,3) </td> </tr> </table> <span class='np_break'> </span> </div> <p> 表格的每一行都以分隔符 <code></code>| (普通行)或者 <code></code>^ (标题行)作为开头和结束。 </p> <pre class="code">^ 标题1 ^ 标题2 ^ 标题3 ^ | (1,1) | (1,2) | (1,3) | | (2,1) | 一些跨列合并(注意两条竖线) || | (3,1) | (3,2) | (3,3) | </pre><p> </p> <p> 要水平合并单元格,只需要将后一个单元格设置为空即可,如上面演示的一样。请确保每一行有相同数量的单元格分隔符! </p> <p> 竖直的标题列也是可以实现的: </p> <span class='np_break'> </span> <div class="table"><table class="inline"> <tr class="row0"> <td class="col0 leftalign"> </td><th class="col1">标题1 </th><th class="col2">标题2 </th> </tr> <tr class="row1"> <th class="col0">标题3 </th><td class="col1">(1,2) </td><td class="col2">(1,3) </td> </tr> <tr class="row2"> <th class="col0">标题4 </th><td class="col1">不再合并单元格 </td><td class="col2 leftalign"> </td> </tr> <tr class="row3"> <th class="col0">标题5 </th><td class="col1">(2,2) </td><td class="col2">(2,3) </td> </tr> </table> <span class='np_break'> </span> </div> <p> 可以看到,单元格前面的分隔符决定了单元格的格式。 </p> <pre class="code">| 标题1 ^ 标题2 ^ ^ 标题3 | (1,2) | (1,3) | ^ 标题4 | 不再合并单元格 | ^ 标题5 | (2,2) | (2,3) | </pre><p> </p> <p> 跨行合并单元格(垂直合并单元格)也是可以实现的,通过在下面的相邻单元格输入<code>:::</code> 可以把两个相邻行的单元格合并。 </p> <span class='np_break'> </span> <div class="table"><table class="inline"> <tr class="row0"> <th class="col0">标题1 </th><th class="col1">标题 2 </th><th class="col2">标题 3 </th> </tr> <tr class="row1"> <td class="col0">(1,1) </td><td class="col1" rowspan="3">对该单元垂直合并 </td><td class="col2">(1,3) </td> </tr> <tr class="row2"> <td class="col0">(2,1) </td><td class="col1"> (2,3) </td> </tr> <tr class="row3"> <td class="col0">(3,1) </td><td class="col1"> (2,3) </td> </tr> </table> <span class='np_break'> </span> </div> <p> 除跨行合并语法外,单元格中不能包含其他任何内容。 </p> <pre class="code">^ 标题1 ^ 标题 2 ^ 标题 3 ^ |(1,1)| 对该单元垂直合并 |(1,3)| |(2,1)| ::: |(2,3)| |(3,1)| ::: |(2,3)| </pre><p> </p> <p> 您可以对齐表格的文字。只需在文本的相反方向添加至少两个空格:如果需要右对齐,在左边添加两个空格;反之,则在右边添加。在两边均添加空格可以实现居中对齐。 </p> <span class='np_break'> </span> <div class="table"><table class="inline"> <tr class="row0"> <th class="col0 centeralign" colspan="3"> 有对齐的表格 </th> </tr> <tr class="row1"> <td class="col0 rightalign"> 右对齐 </td><td class="col1 centeralign"> 居中 </td><td class="col2">左对齐 </td> </tr> <tr class="row2"> <td class="col0">左对齐 </td><td class="col1 rightalign"> 右对齐 </td><td class="col2 centeralign"> 居中 </td> </tr> <tr class="row3"> <td class="col0">xxxxxxxxxxxx </td><td class="col1">xxxxxxxxxxxx </td><td class="col2">xxxxxxxxxxxx </td> </tr> </table> <span class='np_break'> </span> </div> <p> 下面是源文件中的样子: </p> <pre class="code">^ 有对齐的表格 ^^^ | 右对齐| 居中 |左对齐 | |左对齐 | 右对齐| 居中 | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | </pre><p> </p> <p> 注意:不支持垂直对齐。 </p> </div> <h2>无格式化</h2> <div class="level2"> <p> 如果您需要文本完全显示为它键入的样子(没有任何格式化),用<code><em><</em>nowiki><nowiki><em><</em>/nowiki></code> 标签包围这个区域,或更简单地用两个百分号<code><em><</em>nowiki>%%<em><</em>/nowiki></code> 。 </p> <p> <em><</em>nowiki> 这是一些包含这样的地址:http://www.splitbrain.org,以及**格式**的文字,但它没有被解析。 <em><</em>/nowiki> 对于带有表情符号的<em><</em>/nowiki>;-) 的undefined 文本<em><</em>nowiki>也一样。 </p> <p> <code> <nowiki> 这是一些包含这样的地址:http://www.splitbrain.org,以及**格式**的文字,但它没有被解析。 // 对于带有表情符号的//;-)的//__这段__文本////也一样。 </code> </p> </div> <h2>代码块</h2> <div class="level2"> <p> 您可以将代码块包含到文档中,可以通过缩进两个空格(像前面例子中所用的)或者使用标签''<em><</em>/nowiki> </p> <pre class="code"><nowiki>''或''</nowiki><file><nowiki>''。 这是缩进了两个空格的文本。 <code> 这是预格式化的代码,所有空格都被保留:像 <-这样 </code> <file> 这非常相似,但您可以用它来表明您引用了一个文件。 </file> 这些区块由下面的源码创建: 这是缩进了两个空格的文本。 <code> 这是预格式化的代码,所有空格都被保留:像 <-这样 </code> <file> 这非常相似,但您可以用它来表明您引用了一个文件。 </file> ==== 语法高亮 ==== [[wiki:DokuWiki]] 可以高亮源代码,使它更容易阅读。它使用[[http://qbnz.com/highlighter/|GeSHi]]通用语法高亮器——因此支持任何GeSHi所支持的语言。语法和前面章节中代码与文件块的一样,但这时所用语言的名称被放入标签中。例如''<nowiki><code java></nowiki>''或者''<nowiki><file java></nowiki>''。 <code java> /** * 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. } } </pre><p> </p> <p> 当前可以识别下列语言字符串:<em>4cs, abap, actionscript-french, actionscript, actionscript3, ada, apache, applescript, asm, asp, autohotkey, autoit, avisynth, awk, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_mac, caddcl, cadlisp, cfdg, cfm, cil, clojure, cmake, cobol, cpp, cpp-qt, csharp, css, cuesheet, d, dcs, delphi, diff, div, dos, dot, eiffel, email, erlang, fo, fortran, freebasic, fsharp, gambas, genero, gdb, glsl, gml, gnuplot, groovy, gettext, haskell, hq9plus, html, idl, ini, inno, intercal, io, java5, java, javascript, jquery, kixtart, klonec, klonecpp, latex, lisp, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, make, mapbasic, matlab, mirc, modula3, mmix, mpasm, mxml, mysql, newlisp, nsis, oberon2, objc, ocaml-brief, ocaml, oobas, oracle8, oracle11, pascal, perl, perl6, per, php-brief, php, pike, pic16, pixelbender, plsql, povray, powerbuilder, powershell, progress, prolog, properties, providex, purebasic, python, qbasic, rails, rebol, reg, robots, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, systemverilog, tcl, teraterm, text, thinbasic, tsql, typoscript, vbnet, vb, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, winbatch, whois, xml, xorg_conf, xpp, z80</em> </p> <p> 可下载的代码块 ==== </p> <p> 当您使用上面的<code><em><</em>/nowiki></code><em><</em>nowiki>''或''<em><</em>/nowiki> </p> <pre class="file"><nowiki>''语法,您或许希望让显示的代码也可以被下载。您可以通过在语言代码后面指定一个文件名来实现: <code> <file php myexample.php> <?php echo __GESHI_QUOT__hello world!__GESHI_QUOT__; ?> </file> </code> <file php myexample.php> <?php echo __GESHI_QUOT__hello world!__GESHI_QUOT__; ?> </file> 如果您不想要任何高亮,但想要一个可下载的文件,指定破折号(''-'')作为语言代码:''</nowiki><code - myfile.foo><nowiki>''。 ===== 嵌入HTML和PHP ===== 您可以嵌入原始HTML或PHP代码到文件中,通过使用''</nowiki><html><nowiki>''或''</nowiki><php></nowiki>'' 标签。(如果您需要包围区块级别的元素,使用大写字母的标签。) '' HTML例子: <code> <html> 这是一些<span style="color:red;font-size:150%;" >行内HTML</span> </html> <HTML> <p style="border:2px dashed red;" >这是一些区块HTML</p> </HTML> <html> 这是一些<span style="color:red;font-size:150%;">行内HTML</span> </html> <HTML> <p style="border:2px dashed red;">这是一些区块HTML</p> </HTML> PHP例子: <code> <php> echo 'PHP生成的标志:'; echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP标志!" />'; echo '(生成行内HTML)'; </php> <PHP> echo '<table class="inline"><tr><td>同样,不过是区块级别的元素:</td>'; echo '<td><img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP标志!" /></td>'; echo '</tr></table>'; </PHP> </code> <php> echo 'PHP生成的标志:'; echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP标志!" />'; echo '(生成行内HTML)'; </php> <PHP> echo '<table class="inline"><tr><td>同样,不过是区块级别的元素:</td>'; echo '<td><img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP标志!" /></td>'; echo '</tr></table>'; </PHP> :HTML和PHP嵌入默认在配置中被禁用。如果禁用,代码被显示出来而不是执行。 ===== RSS/ATOM Feed聚合 ===== [[:wiki使用帮助:dokuwiki|DokuWiki]] 能够从外部的XML feed中聚合数据。为了解析这些XML feed,使用了[[http://simplepie.org/|SimplePie]] 。所有的能够被SimplePie理解的格式都可以在DokuWiki中使用。您可以通过多个参数来改变渲染,参数之间用空格隔开: ^参数 ^描述 | |any number |最多显示多少内容项;默认是8 | |reverse |将最新条目显示在前面 | |author |显示条目的作者名 | |date |显示条目数据 | |description |显示条目的描述;如果[[http://www.dokuwiki.org/config:htmlok|HTML]] 被禁用,所有的标签将被过滤掉 | |//n// [dhm] |刷新周期,其中,d=天数,h=小时数,m=分。例如,12h=12个小时。 | 刷新周期默认是4小时。小于或者等于10分钟均视为10分钟。[[:wiki:dokuwiki|DokuWiki]] 通常会提供页面的缓存版,显然,这种做法不适用于包含动态外部内容的页面。上面的参数告诉[[:wiki:dokuwiki|DokuWiki]] ,如果离上次重新解释的时间已经超出了,则重新解释页面。 <code> {{rss>http://slashdot.org/index.rss 5 author date 1h }} </code> * [[http://rss.slashdot.org/~r/Slashdot/slashdot/~3/gcf3sYr0L8E/experimental-virtual-graphics-port-support-for-linux|Experimental Virtual Graphics Port Support For Linux]] 由 Unknown Lamer (2011/11/08 13:09) * [[http://rss.slashdot.org/~r/Slashdot/slashdot/~3/A1QEg9o8iiQ/vulnerabilities-discovered-in-prison-scada-systems|Vulnerabilities Discovered In Prison SCADA Systems]] 由 Unknown Lamer (2011/11/08 11:01) * [[http://rss.slashdot.org/~r/Slashdot/slashdot/~3/8w2NQ3wIK_I/world-emissions-of-carbon-dioxide-outpace-worst-case-scenario|World Emissions of Carbon Dioxide Outpace Worst-Case Scenario]] 由 Unknown Lamer (2011/11/08 09:00) * [[http://rss.slashdot.org/~r/Slashdot/slashdot/~3/EmV4FDd2WXE/could-crowd-sourced-direct-democracy-work|Could Crowd-Sourced Direct Democracy Work?]] 由 Unknown Lamer (2011/11/08 08:13) * [[http://rss.slashdot.org/~r/Slashdot/slashdot/~3/c8trSgwTLf8/strange-places-to-find-open-source|Strange Places To Find Open Source]] 由 Soulskill (2011/11/08 07:29) ===== 控制宏 ===== 一些语法会影响DokuWiki对页面的解释,而自身不输出任何内容。可用的控制宏如下: ^宏 ^描述 | |<nowiki> </nowiki> |如果页面出现该控制宏,将不会创建目录 | |<nowiki> ~ ~ NOCACHE~ ~ </nowiki> |DokuWiki默认会缓存所有的输出。有时并不希望这样(例如,当使用了上面的<nowiki><php></nowiki>语法),增加这个控制宏将强制DokuWiki在每次访问时重新解析页面 | ===== 翻译者 ===== [[http://zhoucaiqi.com|caii]] 、[[jiayq84@gmail.com|jiayq84]] 、[[lainme993@gmail.com|lainme]] 、[[assangema@gmail.com|assange]] 、[[http://www.google.com/search?q=Driger&btnI=lucky|Driger]] \\ ====== vocawiki所支持的更多语法 ====== **vocawiki通过插件扩展为大家提供了更多额外的语法支持。** ===== 插入视频网站的flash ===== **插入各大视频的视频须使用如下代码** <file> [flash: ] ":"后面插入视频网站的外链地址 也就是↓ [flash: 视频网站给出的地址] </pre><p> </p> <p> <b>下面用<a href="http://bbs.ivocaloid.com/thread-15544-1-1.html" class="urlextern" title="http://bbs.ivocaloid.com/thread-15544-1-1.html" rel="nofollow">乌鸦制作的RIN版BRS</a>的sina视频来做外链示例</b><br/> <b>插入如下代码即可</b> </p> <pre class="file">[flash: http: //you.video.sina.com.cn/api/sinawebApi/outplayrefer.php/vid=16571283_1210722020/s.swf] </pre><p> </p> </div> <h2>插入音频文件</h2> <div class="level2"> <p> <b>插入各大视频的视频须使用如下代码</b> </p> <pre class="file">[wmp: ] ":"后面插入视频网站的外链地址 也就是↓ [wmp: 音频的地址] </pre><p> </p> <p> <b>下面用<a href="http://bbs.ivocaloid.com/thread-57092-1-1.html" class="urlextern" title="http://bbs.ivocaloid.com/thread-57092-1-1.html" rel="nofollow">sakura与利夫制作的only my railgun</a>的mp3示例</b><br/> <b>插入如下代码即可</b> </p> <pre class="file">[wmp: http: //e-avalanche.com/player/media/only my railgun(mix2 by li).mp3] </pre><p> </p> <p> <object classid="clsid:6bf52a52-394a-11d3-b153-00c04f79faa6" width="300" height="45" codebase=" http: //e-avalanche.com/player/media/only my railgun(mix2 by li).mp3"><param name="autostart" value="false"><param name="url" value=" http: //e-avalanche.com/player/media/only my railgun(mix2 by li).mp3"><param name="src" value=" http: //e-avalanche.com/player/media/only my railgun(mix2 by li).mp3"><embed type="application/x-mplayer2" width="300" height="45" src=" http: //e-avalanche.com/player/media/only my railgun(mix2 by li).mp3" url=" http: //e-avalanche.com/player/media/only my railgun(mix2 by li).mp3" autostart="false"></object> </p> </div> <h2>bbcode代码</h2> <div class="level2"> <p> 这应该是大家最熟悉的<a href="http://zh.wikipedia.org/wiki/BBCode" class="urlextern" title="http://zh.wikipedia.org/wiki/BBCode" rel="nofollow">bbcode代码</a> bbcode代码常见于各大论坛系统!例如<a href="http://bbs.ivocaloid.com/" class="urlextern" title="http://bbs.ivocaloid.com/" rel="nofollow">ivocaloid论坛</a>所用的<a href="http://bbs.ivocaloid.com/faq.php?action=faq&id=5&messageid=18" class="urlextern" title="http://bbs.ivocaloid.com/faq.php?action=faq&id=5&messageid=18" rel="nofollow">Discuz!代码</a>j就是基于bbcode代码演变而成的。 <br/> 下面的例子将向你展示本WIKI系统所支持的<a href="http://zh.wikipedia.org/wiki/BBCode" class="urlextern" title="http://zh.wikipedia.org/wiki/BBCode" rel="nofollow">bbcode代码</a>代码,你会发现他和<a href="http://bbs.ivocaloid.com/" class="urlextern" title="http://bbs.ivocaloid.com/" rel="nofollow">ivocaloid论坛</a>所用的<a href="http://bbs.ivocaloid.com/faq.php?action=faq&id=5&messageid=18" class="urlextern" title="http://bbs.ivocaloid.com/faq.php?action=faq&id=5&messageid=18" rel="nofollow">Discuz!代码</a>非常相似,也就是说<a href="http://bbs.ivocaloid.com/" class="urlextern" title="http://bbs.ivocaloid.com/" rel="nofollow">ivocaloid论坛</a>的大部分帖子仅需要稍加修改即可发布在本网站。 </p> <pre class="file">[b]粗体文字 Abc[/b] [i]斜体文字 Abc[/i] [u]下划线文字 Abc[/u] [color=red]红颜色[/color] [size=3]文字大小为 3[/size] [url]http: //vocawiki.net[/url] [url=http: //vocawiki.net]Vocawiki[/url] [email]myimagination@ aol.tw[/email] [email=myimagination@ aol.tw]邮箱[/email] [code]原始代码[/code] [list][*]列表项 #1[*]列表项 #2[*]列表项 #3[/list] [img]http: //vocawiki.net/_media/wiki: dokuwiki-128.png[/img] [img=88,31]http: //vocawiki.net/_media/wiki: dokuwiki-128.png[/img] </pre><p> </p> <p> <b>粗体文字 Abc</b> <br/> <em>斜体文字 Abc</em> <br/> <u>下划线文字 Abc</u> <br/> <span style="color:red">红颜色</span> <br/> <span style="font-size:medium">文字大小为 3</span> <br/> <a href="/http:vocawiki.net" class="wikilink2" title="http:vocawiki.net" rel="nofollow"> //vocawiki.net</a> <br/> <a href="/http:vocawiki.net" class="wikilink2" title="http:vocawiki.net" rel="nofollow">Vocawiki</a> <br/> <a href="mailto:myimagination@ aol.tw" class="mail" title="myimagination@ aol.tw">myimagination@ aol.tw</a> <br/> <a href="mailto:myimagination@ aol.tw" class="mail" title="myimagination@ aol.tw">邮箱</a> <br/> </p> <pre class="code">原始代码 </pre><p> </p> <p> <br/> </p> <ul><li class="level1"><div class="li">列表项 #1</div></li><li class="level1"><div class="li">列表项 #2</div></li><li class="level1"><div class="li">列表项 #3</div></li></ul> <p> <br/> <a href="/_media/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:88_31" class="media mediafile mf_ wikilink2" title="wiki使用帮助:88_31">http: //vocawiki.net/_media/wiki: dokuwiki-128.png</a> <br/> <a href="/_media/http:%20//vocawiki.net/_media/wiki:%20dokuwiki-128.png" class="media" title="http: //vocawiki.net/_media/wiki: dokuwiki-128.png"><img src="/_media/http:%20//vocawiki.net/_media/wiki:%20dokuwiki-128.png" class="media" alt="" /></a> <br/> </p> </div> <h2>wrap与其他扩展语法</h2> <div class="level2"> <p> 在<a href="/wiki%E4%BD%BF%E7%94%A8%E5%B8%AE%E5%8A%A9:%E5%88%9D%E5%AD%A6%E8%80%85%E6%95%99%E7%A8%8B#普通编辑器_dw_edit" class="wikilink1" title="wiki使用帮助:初学者教程">普通编辑器</a>模式下的<a href="http://www.dokuwiki.org/zh:toolbar" class="urlextern" title="http://www.dokuwiki.org/zh:toolbar" rel="nofollow">快捷按钮</a>后几排的<a href="http://dokuwiki.org/plugin:wrap" class="urlextern" title="http://dokuwiki.org/plugin:wrap" rel="nofollow">wrap</a>、<a href="http://www.dokuwiki.org/plugin:note" class="urlextern" title="http://www.dokuwiki.org/plugin:note" rel="nofollow">note、tip</a>均为额外添加的语法格式,这些按钮可以快帮你插入语法(可以自定义),通过使用这些语法格式你可以添加更醒目的标志来强调显示特定内容。 </p> <p> <b>这里推荐大家使用<a href="http://dokuwiki.org/plugin:wrap" class="urlextern" title="http://dokuwiki.org/plugin:wrap" rel="nofollow">wrap</a>格式化语法 因为你可以通过下面的例子发现他的可塑性更高!</b> <br/> 更多的语法格式请大家浏览<a href="http://dokuwiki.org/plugin:wrap" class="urlextern" title="http://dokuwiki.org/plugin:wrap" rel="nofollow">wrap格式化语法官方说明</a> 例如: </p> <pre class="file"><note tip>tip</note> <WRAP center round important 60%> 「重要」方盒 </WRAP> <WRAP center round important 60%> 「重要」方盒 </WRAP> <WRAP center round important 60%> 「重要」方盒 </WRAP> <wrap important> 「重要」方盒 </wrap> </pre><p> </p> <p> <em><</em>note tip>tip<em><</em>/note> <em><</em>WRAP center round important 60%> 「重要」方盒 <em><</em>/WRAP> <em><</em>WRAP left round important 33%> 「重要」方盒 <em><</em>/WRAP> <em><</em>WRAP right round important 33%> 「重要」方盒 <em><</em>/WRAP> <br/> <em><</em>wrap important> 「重要」方盒 <em><</em>/wrap> <br/> </p> </div> <div class="footnotes"> <div class="fn"><sup><a href="#fnt__1" id="fn__1" class="fn_bot">1)</a></sup> 1</div> <div class="fn"><sup><a href="#fnt__2" id="fn__2" class="fn_bot">2)</a></sup> 2</div> <div class="fn"><sup><a href="#fnt__3" id="fn__3" class="fn_bot">3)</a></sup> 3</div> </div>
wiki使用帮助/wiki语法.1326571336.txt.gz · 最后更改: 2012/01/15 04:02 由 mi
页面工具
显示页面
修订记录
反向链接
到顶部