wiki:extension_syntax

扩展的相关语法

在任意位置使用{{NEWPAGE}}代码,可以显示添加新页面的插件。

这个就够用了。m(反正在Bootstrap主题当中可以直接调用。

基本代码:

<blockquote>
引文内容
<cite>引用来源</cite>
</blockquote>

用于添加隐藏折叠内容。用法如下:

这里++隐藏|好了现在你看到了++了一些文字。

效果:

这里隐藏 了一些文字。

这里

++++隐藏|
现在你看到了
++++

了一段文字

这里

隐藏

了一段文字

基本语法:

{{url>http://www.blahblahblah.com/blah.html}}

可以选择的参数包括:

{{url>http://www.blahblahblah.com/blah.html 宽度,高度 noscroll noborder alignment|可选文字}}
  • 宽度和高度指定iframe的尺寸,可以指定单位为pxempt或者百分比。默认的尺寸是宽度为98%,高度为400px。
  • noscroll将禁用iframe的滚动功能。
  • noborder将禁用iframe的边框。
  • alighment,可以选择left或者right,将iframe悬浮在左侧或者右侧,此时必须给定宽度。

基础语法:

[{{媒体地址|可选文字}}]

其实就是将标准的DokuWiki媒体语法加上一对方括号,此时图像的可选文字将显示在Imagebox的标题当中。

参考$\TeX$,了解如何使用$\LaTeX$语法在DokuWiki当中编写公式。

在空页面中仅需要添加一行:

#redirect 目标页面名称

在DokuWiki的标准表格外,添加:

<sortable>
^表格^表格^
|ha|ho|
|he|hi|
</sortable>

可选的代码包括:

<sortable (r)列号 sumrow=列号 列号=alpha/numeric/date/nosort (3phase)>
  • 第一个列号,指的是默认的排序列数。前面加上r表示反向排列。
  • sumrow表示该列不参与排序。
  • 列号=,用于指定该列的数据类型,可以为alpha(按字母顺序排)、numeric(按数字顺序排)、date(按日期顺序排)和nosort(不指明排序选项)

例如:

<sortable r1 sumrow=2 1=numeric 2=alpha 3=date>

默认该表格将以第一列数据倒序排列,第二列数据不参与排序。指定第一列数据为数字,第二列数据为字母顺序,第三列数据为日期。

<uml>
@startuml
UML代码主体
@enduml
</uml>

关于PlantUML的语法参见主条目:PlantUML

<mermaid>
代码主体
</mermaid>

关于Mermaid语法参见主条目:Mermaid

使用<xx></xx>相似的标签包裹文本,实现区分。xx部分标签可以替换为以下文本:

标签对应的CSS属性描述
fccolor文本颜色
bgbackground-color背景色
fsfont-size文本大小
fwfont-weight字重
fvfont-variantSmall Cap
fffont-family字体
lhline-height行间距
lsletter-spacing字符间距
wsword-spacing单词间距
spwhite-space空格保留或者折叠

用例:

<ff: "Arial Black">Arial Black</ff>

Arial Black

多参数用例,可以使用typo标签:

<typo ff: "Edwardian Script ITC"; fs: 36pt>Hello</typo>

Hello

  • wiki/extension_syntax.txt
  • 最后更改: 2023/02/16 10:08
  • Ian Goo