开源大世界

kydsj.vip 【首页】

用户工具

站点工具


wiki:syntax

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
wiki:syntax [2023/12/26 18:36] – 修改部分格式,使其更容易阅读 呼啦wiki:syntax [2023/12/26 21:30] (当前版本) admin
行 15: 行 15:
 DokuWiki支持**粗体**,//斜体//,__下划线__以及''等宽体''等格式。当然,您可以**__//''混合使用''//__**这些格式。 DokuWiki支持**粗体**,//斜体//,__下划线__以及''等宽体''等格式。当然,您可以**__//''混合使用''//__**这些格式。
  
-  DokuWiki支持**粗体**,//斜体//,__下划线__以及''等宽体''等格式。 +<code> 
-  当然,您可以**__//''混合使用''//__**这些格式。+DokuWiki支持**粗体**,//斜体//,__下划线__以及''等宽体''等格式。 
 +当然,您可以**__//''混合使用''//__**这些格式。 
 +</code>
  
 您也可以使用<sub>下标</sub>和<sup>上标</sup> 您也可以使用<sub>下标</sub>和<sup>上标</sup>
  
-  您也可以使用<sub>下标</sub>和<sup>上标</sup>+<code> 
 +您也可以使用<sub>下标</sub>和<sup>上标</sup> 
 +</code>
  
 同时也可以使用<del>删除线</del>标记某些信息。 同时也可以使用<del>删除线</del>标记某些信息。
  
-  同时也可以使用<del>删除线</del>标记某些信息。+<code> 
 +同时也可以使用<del>删除线</del>标记某些信息。 
 +</code>
  
 **段落**是由空行所建立的。如果您想**强制换行**而不建立段落,您可以使用两个连续的反斜杠接空格或回车作为标记。请看样例: **段落**是由空行所建立的。如果您想**强制换行**而不建立段落,您可以使用两个连续的反斜杠接空格或回车作为标记。请看样例:
行 32: 行 38:
 或者接在\\ 一个空格之前的时候才有效。\\而这样就并不起作用。 或者接在\\ 一个空格之前的时候才有效。\\而这样就并不起作用。
  
-  这是一些有着换行标记的文字。\\ 请注意 +<code> 
-  双反斜杠只在回车符之前\\ +这是一些有着换行标记的文字。\\ 请注意 
-  或者接在\\ 一个空格之前的时候才有效。\\而这样就并不起作用。+双反斜杠只在回车符之前\\ 
 +或者接在\\ 一个空格之前的时候才有效。\\而这样就并不起作用。 
 +</code>
  
 请仅在必须的时候使用强制换行标记。 请仅在必须的时候使用强制换行标记。
 +
  
 ===== 2 链接 ===== ===== 2 链接 =====
  
 ---- ----
- 
  
 DokuWiki支持以多种形式创建链接。 DokuWiki支持以多种形式创建链接。
行 48: 行 56:
  
 ---- ----
- 
  
 外部链接会被自动地识别:http://www.google.com,或者简单地写作www.google.com——您也可以设置链接文本:[[http://www.google.com|此链接指向google]]。类似这样的电子邮件地址:<andi@splitbrain.org>也可以被识别。 外部链接会被自动地识别:http://www.google.com,或者简单地写作www.google.com——您也可以设置链接文本:[[http://www.google.com|此链接指向google]]。类似这样的电子邮件地址:<andi@splitbrain.org>也可以被识别。
  
-  DokuWiki支持以多种形式创建链接。外部链接会被自动地识别: +<code> 
-  http://www.google.com,或者简单地写作www.google.com +DokuWiki支持以多种形式创建链接。外部链接会被自动地识别: 
-  ——您也可以设置链接文本:[[http://www.google.com|此链接指向google]]。 +http://www.google.com,或者简单地写作www.google.com 
-  类似这样的电子邮件地址:<andi@splitbrain.org>也可以被识别。+——您也可以设置链接文本:[[http://www.google.com|此链接指向google]]。 
 +类似这样的电子邮件地址:<andi@splitbrain.org>也可以被识别。 
 +</code> 
  
 ==== 内部链接 ==== ==== 内部链接 ====
行 63: 行 73:
 内部链接(维基词条)可以用方括号创建。您可以只给出[[页面名]],或附加[[页面名|链接文本]]。 内部链接(维基词条)可以用方括号创建。您可以只给出[[页面名]],或附加[[页面名|链接文本]]。
  
-  内部链接可以用方括号创建。您可以只给出 +<code> 
-  [[页面名]],或附加[[页面名|链接文本]]。+内部链接可以用方括号创建。您可以只给出 
 +[[页面名]],或附加[[页面名|链接文本]]。 
 +</code>
  
 [[页面名]]会被自动地转换为小写字母,允许使用中文字符。 [[页面名]]会被自动地转换为小写字母,允许使用中文字符。
行 70: 行 82:
 您可以通过在页面名中添加冒号的方式来使用[[wiki:命名空间]]。 您可以通过在页面名中添加冒号的方式来使用[[wiki:命名空间]]。
  
-  您可以通过在页面名中添加冒号的方式来使用[[wiki:命名空间]]。+<code> 
 +您可以通过在页面名中添加冒号的方式来使用[[wiki:命名空间]]。 
 +</code>
  
 如果您需要更多有关“命名空间(namespaces)”的详细信息,请参见[[命名空间]]。 如果您需要更多有关“命名空间(namespaces)”的详细信息,请参见[[命名空间]]。
行 76: 行 90:
 链接到一个特定章节也是可能的。只需要在#号后面加上章节的名称。这是一个指向[[syntax#内部链接|本节]]的链接。 链接到一个特定章节也是可能的。只需要在#号后面加上章节的名称。这是一个指向[[syntax#内部链接|本节]]的链接。
  
-  这是一个指向[[syntax#内部链接|本节]]的链接。+<code> 
 +这是一个指向[[syntax#内部链接|本节]]的链接。 
 +</code>
  
 注意: 注意:
行 82: 行 98:
   * 默认情况下,DokuWiki不使用[[wp>CamelCase]]来自动建立链接。但这一设定可以在[[doku>config|配置文件]]中激活。提示:如果DokuWiki显示为链接,则说明已激活。   * 默认情况下,DokuWiki不使用[[wp>CamelCase]]来自动建立链接。但这一设定可以在[[doku>config|配置文件]]中激活。提示:如果DokuWiki显示为链接,则说明已激活。
   * 当一节的标题改变时,它的书签也会改变。因此,请不要过于依赖章节链接。   * 当一节的标题改变时,它的书签也会改变。因此,请不要过于依赖章节链接。
 +
  
 ==== Wiki间链接 ==== ==== Wiki间链接 ====
行 89: 行 106:
 DokuWiki支持[[doku>Interwiki]](Wiki间链接)。他们是到其他Wiki的快速链接。例如,这是一个指向Wikipedia上Wiki条目的链接:[[wp>Wiki]]。 DokuWiki支持[[doku>Interwiki]](Wiki间链接)。他们是到其他Wiki的快速链接。例如,这是一个指向Wikipedia上Wiki条目的链接:[[wp>Wiki]]。
  
-  DokuWiki支持[[doku>Interwiki]](Wiki间链接)。他们是到其他Wiki的快速链接。 +<code> 
-  例如,这是一个指向Wikipedia上Wiki条目的链接:[[wp>Wiki]]+DokuWiki支持[[doku>Interwiki]](Wiki间链接)。他们是到其他Wiki的快速链接。 
 +例如,这是一个指向Wikipedia上Wiki条目的链接:[[wp>Wiki]] 
 +</code>
  
 ==== 图像链接 ==== ==== 图像链接 ====
行 98: 行 117:
 您也可以通过结合链接和[[#图像和其它文件|图像]](见下文)的语法,用图像来链接到一个内部或者外部的页面。如下所示: 您也可以通过结合链接和[[#图像和其它文件|图像]](见下文)的语法,用图像来链接到一个内部或者外部的页面。如下所示:
  
-  [[https://kydsj.vip|{{wiki:logo.png}}]]+<code> 
 +[[https://kydsj.vip|{{wiki:logo.png}}]] 
 +</code>
  
 [[https://kydsj.vip|{{wiki:logo.png}}]] [[https://kydsj.vip|{{wiki:logo.png}}]]
行 112: 行 133:
 您可以使用两个连续小括号来添加脚注((这是一个脚注))。 您可以使用两个连续小括号来添加脚注((这是一个脚注))。
  
-  您可以使用两个连续小括号来添加脚注((这是一个脚注))。+<code> 
 +您可以使用两个连续小括号来添加脚注((这是一个脚注))。 
 +</code>
  
 ===== 4 分节 ===== ===== 4 分节 =====
行 124: 行 147:
 == H5标题 == == H5标题 ==
  
-  ==== H3标题 ==== +<code> 
-  === H4标题 === +==== H3标题 ==== 
-  == H5标题 ==+=== H4标题 === 
 +== H5标题 == 
 +</code>
  
 您可以通过4个以上连续的“-”号来创建一条水平分割线: 您可以通过4个以上连续的“-”号来创建一条水平分割线:
  
 +----
 +
 +<code>
 +----
 +</code>
  
 ===== 5 图像和其它文件 ===== ===== 5 图像和其它文件 =====
行 145: 行 175:
 重新指定宽度和高度的外部图像:    {{http://image.sciencenet.cn/album/201204/30/150900f70nfjmpjp07pw27.jpg?240x166}} 重新指定宽度和高度的外部图像:    {{http://image.sciencenet.cn/album/201204/30/150900f70nfjmpjp07pw27.jpg?240x166}}
  
-  原始大小:                        {{wiki:logo.png}} +<code> 
-  指定宽度:                        {{wiki:logo.png?20}} +原始大小:                        {{wiki:logo.png}} 
-  指定宽度和高度((当指定的长宽比与图像的不一致,在调整图像大小前,其将先被裁剪到新的比例)):                  {{wiki:logo.png?200*50}} +指定宽度:                        {{wiki:logo.png?20}} 
-  重新指定宽度和高度的外部图像:    {{http://image.sciencenet.cn/album/201204/30/150900f70nfjmpjp07pw27.jpg?240x166}}+指定宽度和高度((当指定的长宽比与图像的不一致,在调整图像大小前,其将先被裁剪到新的比例)):                  {{wiki:logo.png?200*50}} 
 +重新指定宽度和高度的外部图像:    {{http://image.sciencenet.cn/album/201204/30/150900f70nfjmpjp07pw27.jpg?240x166}} 
 +</code>
  
 通过使用左空格或右空格,您可以选择对齐方式。 通过使用左空格或右空格,您可以选择对齐方式。
行 158: 行 190:
 {{ wiki:logo.png }} {{ wiki:logo.png }}
  
-  {{ wiki:logo.png}} +<code> 
-  {{wiki:logo.png }} +{{ wiki:logo.png}} 
-  {{ wiki:logo.png }}+{{wiki:logo.png }} 
 +{{ wiki:logo.png }} 
 +</code>
  
 当然,您也可以指定一个标题(多数浏览器显示为提示文本((鼠标悬停可以看到)))。 当然,您也可以指定一个标题(多数浏览器显示为提示文本((鼠标悬停可以看到)))。
行 166: 行 200:
 {{ wiki:logo.png |这是标题}} {{ wiki:logo.png |这是标题}}
  
-  {{ wiki:logo.png |这是标题}}+<code> 
 +{{ wiki:logo.png |这是标题}} 
 +</code>
  
 如果您指定的文件名(无论是外部的还是内部的)不是一个图像(''gif,jpeg,png''),那么它将被显示为一个链接。 如果您指定的文件名(无论是外部的还是内部的)不是一个图像(''gif,jpeg,png''),那么它将被显示为一个链接。
行 190: 行 226:
  
 <code> <code>
-  * 这是一个列表 +* 这是一个列表 
-  * 第二项 +* 第二项 
-    * 您可以有不同的层次 +  * 您可以有不同的层次 
-  * 另一项+* 另一项
  
-  - 带编号的列表 +- 带编号的列表 
-  - 另一项 +- 另一项 
-    - 用缩进表示更深的层 +  - 用缩进表示更深的层 
-  - 就这样+- 就这样
 </code> </code>
  
行 264: 行 300:
 <code> <code>
 我想我们应该为开源贡献力量。 我想我们应该为开源贡献力量。
- 
 > 是吗? > 是吗?
- 
 >> 对的,这样生活才能充满力量! >> 对的,这样生活才能充满力量!
- 
 > 真的? > 真的?
- 
 >> 是的! >> 是的!
- 
 >>> 那我们一起为共产事业奋斗吧! >>> 那我们一起为共产事业奋斗吧!
 </code> </code>
  
 我想我们应该为开源贡献力量。 我想我们应该为开源贡献力量。
- 
 > 是吗? > 是吗?
- 
 >> 对的,这样生活才能充满力量! >> 对的,这样生活才能充满力量!
- 
 > 真的? > 真的?
- 
 >> 是的! >> 是的!
- 
 >>> 那我们一起为共产事业奋斗吧! >>> 那我们一起为共产事业奋斗吧!
  
行 302: 行 328:
 表格的每一行都以分隔符 ''|'' (普通行)或者 ''^'' (标题行)作为开头和结束。 表格的每一行都以分隔符 ''|'' (普通行)或者 ''^'' (标题行)作为开头和结束。
  
-  ^ 标题1        ^ 标题2         ^ 标题3       ^ +<code> 
-  | (1,1)        | (1,2)         | (1,3)       | +^ 标题1        ^ 标题2         ^ 标题3       ^ 
-  | (2,1)        | 一些跨列合并(注意两条竖线)   || +| (1,1)        | (1,2)         | (1,3)       | 
-  | (3,1)        | (3,2)         | (3,3)       |+| (2,1)        | 一些跨列合并(注意两条竖线)   || 
 +| (3,1)        | (3,2)         | (3,3)       | 
 +</code>
  
 要水平合并单元格,只需要将后一个单元格设置为空即可,如上面演示的一样。请确保每一行有相同数量的单元格分隔符! 要水平合并单元格,只需要将后一个单元格设置为空即可,如上面演示的一样。请确保每一行有相同数量的单元格分隔符!
行 318: 行 346:
 可以看到,单元格前面的分隔符决定了单元格的格式。 可以看到,单元格前面的分隔符决定了单元格的格式。
  
-  |          ^ 标题1          ^ 标题2          ^ +<code> 
-  ^ 标题3    | (1,2)          | (1,3)          | +|          ^ 标题1          ^ 标题2          ^ 
-  ^ 标题4    | 不再合并单元格 |                | +^ 标题3    | (1,2)          | (1,3)          | 
-  ^ 标题5    | (2,2)          | (2,3)          |+^ 标题4    | 不再合并单元格 |                | 
 +^ 标题5    | (2,2)          | (2,3)          | 
 +</code>
  
 跨行合并单元格(垂直合并单元格)也是可以实现的,通过在下面的相邻单元格输入'':::''可以把两个相邻行的单元格合并。 跨行合并单元格(垂直合并单元格)也是可以实现的,通过在下面的相邻单元格输入'':::''可以把两个相邻行的单元格合并。
行 332: 行 362:
 除跨行合并语法外,单元格中不能包含其他任何内容。 除跨行合并语法外,单元格中不能包含其他任何内容。
  
-  ^ 标题1 ^ 标题 2              ^ 标题 3  ^ +<code> 
-  |(1,1)| 对该单元垂直合并       |(1,3)| +^ 标题1 ^ 标题 2              ^ 标题 3  ^ 
-  |(2,1)| :::                  |(2,3)| +|(1,1)| 对该单元垂直合并       |(1,3)| 
-  |(3,1)| :::                  |(2,3)| +|(2,1)| :::                  |(2,3)| 
 +|(3,1)| :::                  |(2,3)| 
 +</code>
  
 您可以对齐表格的文字。只需在文本的相反方向添加至少两个空格:如果需要右对齐,在左边添加两个空格;反之,则在右边添加。在两边均添加空格可以实现居中对齐。 您可以对齐表格的文字。只需在文本的相反方向添加至少两个空格:如果需要右对齐,在左边添加两个空格;反之,则在右边添加。在两边均添加空格可以实现居中对齐。
行 347: 行 378:
 下面是源文件中的样子: 下面是源文件中的样子:
  
-  ^           有对齐的表格                   ^^^ +<code> 
-  |        右对齐|     居中     |左对齐        | +^           有对齐的表格                   ^^^ 
-  |左对齐        |        右对齐|     居中     | +|        右对齐|     居中     |左对齐        | 
-  | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |+|左对齐        |        右对齐|     居中     | 
 +| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | 
 +</code>
  
 注意:不支持垂直对齐。 注意:不支持垂直对齐。
行 366: 行 399:
 对于带有表情符号的%%;-)的//__这段__文本//%%也一样。 对于带有表情符号的%%;-)的//__这段__文本//%%也一样。
  
-  <nowiki> +<code> 
-  这是一些包含这样的地址:http://www.splitbrain.org,以及**格式**的文字,但它没有被解析。 +<nowiki> 
-  </nowiki> +这是一些包含这样的地址:http://www.splitbrain.org,以及**格式**的文字,但它没有被解析。 
-  对于带有表情符号的%%;-)的//__这段__文本//%%也一样。+</nowiki> 
 +对于带有表情符号的%%;-)的//__这段__文本//%%也一样。 
 +</code>
  
 ===== 11 代码块 ===== ===== 11 代码块 =====
行 375: 行 410:
 ---- ----
  
-您可以将代码块包含到文档中,可以通过缩进两个空格(像前面例子中所用的)或者使用标签''%%<code>%%''或''%%<file>%%''+您可以将代码块包含到文档中,可以通过缩进两个空格或者使用标签''%%<code>%%''或''%%<file>%%''
  
   这是缩进了两个空格的文本。   这是缩进了两个空格的文本。
行 439: 行 474:
  
  
-===== 12 嵌入HTML和PHP =====+===== 12 嵌入HTML =====
  
 ---- ----
  
-您可以嵌入原始HTML或PHP代码到文件中,通过使用''%%<html>%%''或''%%<php>%%''标签。(如果您需要包围区块级别的元素,使用大写字母的标签。)+您可以嵌入原始HTML代码到文件中,通过使用''%%<html>%%''标签。(如果您需要包围区块级别的元素,使用大写字母的标签。)
  
 HTML例子: HTML例子:
行 451: 行 486:
 这是一些<span style="color:red;font-size:150%;">行内HTML</span> 这是一些<span style="color:red;font-size:150%;">行内HTML</span>
 </html> </html>
 +
 <HTML> <HTML>
 <p style="border:2px dashed red;">这是一些区块HTML</p> <p style="border:2px dashed red;">这是一些区块HTML</p>
 </HTML> </HTML>
 </code> </code>
 +
 +上面是源码,下面是实际效果:
  
 <html> <html>
 这是一些<span style="color:red;font-size:150%;">行内HTML</span> 这是一些<span style="color:red;font-size:150%;">行内HTML</span>
 </html> </html>
 +
 <HTML> <HTML>
 <p style="border:2px dashed red;">这是一些区块HTML</p> <p style="border:2px dashed red;">这是一些区块HTML</p>
 </HTML> </HTML>
  
-PHP例子: +----
- +
-<code> +
-<php> +
-echo 'PHP生成的标志'; +
-echo '(生成行内HTML)'; +
-</php> +
-<PHP> +
-echo '<table class="inline"><tr><td>同样,不过是区块级别的元素:</td>'; +
-echo '</tr></table>'; +
-</PHP> +
-</code> +
- +
-<php> +
-echo 'PHP生成的标志:'; +
-echo '(生成行内HTML)'; +
-</php> +
-<PHP> +
-echo '<table class="inline"><tr><td>同样,不过是区块级别的元素:</td>'; +
-echo '</tr></table>'; +
-</PHP> +
- +
-**请注意**:HTML和PHP嵌入默认在配置中被禁用。如果禁用,代码被显示出来而不是执行。+
  
  
 嵌入B站视频的方法: 嵌入B站视频的方法:
 <code> <code>
- <html>+<HTML>
 <div style="position: relative; padding: 30% 45%;"> <div style="position: relative; padding: 30% 45%;">
 <iframe style="position: absolute; width: 100%; height: 100%; left: 0; top: 0;" src="//player.bilibili.com/player.html?aid=796638778&bvid=BV1xC4y1879V&cid=222616800&page=1&as_wide=1&high_quality=1&danmaku=0" frameborder="no" scrolling="no"></iframe> <iframe style="position: absolute; width: 100%; height: 100%; left: 0; top: 0;" src="//player.bilibili.com/player.html?aid=796638778&bvid=BV1xC4y1879V&cid=222616800&page=1&as_wide=1&high_quality=1&danmaku=0" frameborder="no" scrolling="no"></iframe>
 </div> </div>
-</html+</HTML
 </code> </code>
 你要嵌入想要的视频只需更改上面代码中的**aid=xxxxxxxxx&bvid=yyyyyyyyyy&cid=zzzzzzzz**即可 你要嵌入想要的视频只需更改上面代码中的**aid=xxxxxxxxx&bvid=yyyyyyyyyy&cid=zzzzzzzz**即可
行 504: 行 521:
 图2:{{ :wiki:bilishare2.png?nolink |}} 图2:{{ :wiki:bilishare2.png?nolink |}}
  
-**效果**: 
  
-<html>+上面是源码,下面是实际效果: 
 + 
 + 
 +<HTML>
 <div style="position: relative; padding: 30% 45%;"> <div style="position: relative; padding: 30% 45%;">
 <iframe style="position: absolute; width: 100%; height: 100%; left: 0; top: 0;" src="//player.bilibili.com/player.html?aid=796638778&bvid=BV1xC4y1879V&cid=222616800&page=1&as_wide=1&high_quality=1&danmaku=0" frameborder="no" scrolling="no"></iframe> <iframe style="position: absolute; width: 100%; height: 100%; left: 0; top: 0;" src="//player.bilibili.com/player.html?aid=796638778&bvid=BV1xC4y1879V&cid=222616800&page=1&as_wide=1&high_quality=1&danmaku=0" frameborder="no" scrolling="no"></iframe>
 </div> </div>
-</html>+</HTML>
  
  
行 522: 行 541:
 $a > b,b > c \Rightarrow a > c $ $a > b,b > c \Rightarrow a > c $
 </code> </code>
-效果如下+ 
 +上面是源码,下面是实际效果:
  
 $a > b,b > c \Rightarrow a > c $ $a > b,b > c \Rightarrow a > c $
wiki/syntax.1703586997.txt.gz · 最后更改: 2023/12/26 18:36 由 呼啦

⭐24小时内访问人数:【1783】⭐