如何书写wikitext--wikitext基础

O、引言

本文针对那些需要快速掌握wikitext基本语法、使用wikitext完成基本表达的学习者。

本文介绍的wikitext语法知识来源于Wikipedia#Help:Wikitext,解析工具以Sandbox解析的结果为标准。

本文使用markdown编写,但尽量模拟wikitext的展示效果。对于模拟过程有难度的,文中会注明效果略。

一、基本

''两个单引号标记的文本显示为斜体''

两个单引号标记的文本显示为斜体

'''三个单引号标记的文本显示为粗体'''

三个单引号标记的文本显示为粗体


段落前必须空一行,
以表示接下来的部分是一个段落

段落前必须空一行, 以表示接下来的部分是一个段落

:在行首添加一个引号代表一个缩进

效果略

二、图像和表格

[[Image:picture.png| frame | center | frame/thumb分别给图片加框或者提供拇指按钮,也可以什么都不写]]

图像的显示效果无法预览。

{| cellpadding="10px" cellspacing="5px" border="1px" align="center"
|-
!一个竖线加一个横杠代表一个tr
!一个感叹号代表一个th
|-
|一个竖线代表一个td
|注意表格语法的开头和结尾
|}

一个竖线加一个横杠代表一个tr

一个感叹号代表一个th

一个竖线代表一个td

注意表格语法的开头和结尾

三、组织文档

标题使用等于号包裹文本,从========代表h2h6。为什么没有h1?因为它被用作当前页的标题。

#数字列表在行首加#号
##通过增加#号调整项目的层级
  1. 数字列表在行首加#号
    1. 通过增加#号调整项目的层级
*无序列表在行首加*号
**通过增加*号调整项目的层级
  • 无序列表在行首加*号
    • 通过增加*号调整项目的层级
;wiki提供了一种定义列表:与冒号配合使用

wiki提供了一种定义列表
与冒号配合使用

四、链接

在wiki中引用可以自动生成<ref>参考文献</ref>。
<references />

在wiki中引用可以自动生成[1]。

  1. 参考文献
[[使用双层方括号来创建一个内部链接]],进一步使用管道链接显示[[使用双层方括号来创建一个内部链接|更简短的链接名称]]。

使用双层方括号来创建一个内部链接,进一步使用管道链接显示更简短的链接名称

使用单层方括号创建外部链接[https://en.wikipedia.org/wiki/Help:Wikitext],我更倾向给它一个标题[https://en.wikipedia.org/wiki/Help:Wikitext 这里是wikitext的语法知识]。

使用单层方括号创建外部链接https://en.wikipedia.org/wiki/Help:Wikitext,我更倾向给它一个标题这里是wikitext的语法知识

五、原样

<code>&lt;nowiki&gt;</code>标记的<nowiki>''wiki''</nowiki>语句不会被引擎解析。

<nowiki>标记的''wiki''语句不会被引擎解析。

 如果每一个行开头加一个空格,那么 
 我在代码中的样式会被保留,这有点像<code>&lt;pre&gt;</code>

如果每一个行开头加一个空格,那么
我在代码中的样式会被保留,这有点像<pre>

<source lang="java">标记的代码块会被高亮,例如:

<source lang="java">
package please; 
public class Quiet{ 
//一个安静的Java类 
}
</source>
package please; 
public class Quiet{ 
//一个安静的Java类 
}

六、水平线和签名

通过使用四条连续的短横----创建一个水平线


通过使用三条波浪线~~~创建只有名字的签名,四条波浪线~~~~创建名字加日期的签名,五条波浪线~~~~~创建只有日期的签名。

posted on 2018-07-22 18:39  bobzhang1994  阅读(2698)  评论(0编辑  收藏  举报