如何书写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 |
注意表格语法的开头和结尾 |
三、组织文档
标题使用等于号包裹文本,从==
到======
代表h2
到h6
。为什么没有h1
?因为它被用作当前页的标题。
#数字列表在行首加#号
##通过增加#号调整项目的层级
- 数字列表在行首加#号
- 通过增加#号调整项目的层级
*无序列表在行首加*号
**通过增加*号调整项目的层级
- 无序列表在行首加*号
- 通过增加*号调整项目的层级
;wiki提供了一种定义列表:与冒号配合使用
wiki提供了一种定义列表
与冒号配合使用
四、链接
在wiki中引用可以自动生成<ref>参考文献</ref>。
<references />
在wiki中引用可以自动生成[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><nowiki></code>标记的<nowiki>''wiki''</nowiki>语句不会被引擎解析。
<nowiki>
标记的''wiki''语句不会被引擎解析。
如果每一个行开头加一个空格,那么
我在代码中的样式会被保留,这有点像<code><pre></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) 编辑 收藏 举报