维基语法

以下是wikidot使用的所有语法。
官方帮助:http://www.wikidot.com/doc-wiki-syntax:start

行内格式

输入的文字 显示的文字
//斜体文本// 斜体文本
**粗体文本** 粗体文本
//**粗斜体**// 粗斜体
__下划线文本__ 下划线文本
--删除线文本-- 删除线文本
{{monospaced text}} monospaced text(等宽字,英文限定)
[[span style="font-family:Microsoft YaHei"]]中文等宽字[[/span]] 中文等宽字
普通^^上标^^ 普通上标
普通,,下标,, 普通下标
[!-- 不可见内容 --]
[[span style="color:red"]]自定义//span//元素[[/span]] 自定义span元素
##blue|预设## 或 ##44FF88|自定义颜色编码## 颜色 预设自定义颜色编码 颜色

文字大小

字体大小可以用[[size …]] … [[/size]] 标签设定,标签可以嵌套。

相对字体大小

相对字体大小基于当前的字体 —— 他们缩放字体的大小。使用[[size smaller]][[size larger]][[size nem]]、或[[size n%]](n是包含小数点的1-5位数字)指定一个相对的文本大小。

输入的文字 显示的文字
[[size smaller]]更小的字[[/size]] 更小的字
[[size larger]]更大的字[[/size]] 更大的字
[[size 80%]]当前大小的80%[[/size]] 当前大小的80%
[[size 100%]]当前大小的100%[[/size]] 当前大小的100%
[[size 150%]]当前大小的150%[[/size]] 当前大小的150%
[[size 0.8em]]当前大小的80%[[/size]] 当前大小的80%
[[size 1em]]当前大小的100%[[/size]] 当前大小的100%
[[size 1.5em]]当前大小的150%[[/size]] 当前大小的150%

绝对字体大小

绝对字体大小并不基于现时的字体 。用 [[size xx-small]][[size x-small]][[size small]][[size large]][[size x-large]][[size xx-large]],或[[size npx]],(n是1-5位连小数点的数字)去指定绝对字体大小。

输入的文字 显示的文字
[[size xx-small]]微型字[[/size]] 微型字
[[size x-small]]超小型字[[/size]] 超小型字
[[size small]]小型字[[/size]] 小型字
[[size large]]大型字[[/size]] 大型字
[[size x-large]]超大型字[[/size]] 超大型字
[[size xx-large]]巨型字[[/size]] 巨型字
[[size 7px]]7像素大小字型 pixels[[/size]] 7像素大小字型 pixels
[[size 18.75px]]18.75像素大小字型[[/size]] 18.75像素大小字型

关于标签的嵌套

[[size smaller]]更小的字[[size smaller]]更小的字[[size smaller]]更小的字[[/size]][[/size]][[/size]]

更小的字更小的字更小的字

段落及新行

换行两次隔出新段落,换行一次生成新行。

世界主要分东西两块大陆,隔海相望。

主场位于东方,名叫东土大陆,西海岸名叫息陬大陆。除此以外全是无人的海岛和无尽的海域。
仅是新行。
另一行。

世界主要分东西两块大陆,隔海相望。

主场位于东方,名叫东土大陆,西海岸名叫息陬大陆。除此以外全是无人的海岛和无尽的海域。
仅是新行。
另一行。

排版

如果关心排版,有一些改进你的文字的方法。

输入的文字 显示的文字
``引号'' “引号”
`引号' ‘引号’
,,引号'' „引号”
<<引号>> «引号»
>>引号<< »引号«
点点点... 点点点…
破折 -- 号 破折 — 号

注: 破折号两边要留空格。

显示原文

如果不想解析语法,直接显示原文,用前后两个@@包围它。

这段//字//已**解析**。

@@这段//字//没**解析**。@@

这段解析

这段//字//没**解析**。

通用的转义

如果想在你的文本里放任意字符或者HTML实体(包括Unicode实体),你可以使用@< >@ 在这个片段里面转化每个 "&" 为 "&amp;",每个 "<" 为 "&lt;" ,以及每个 ">" 为 "&gt;"。

这些转义片段可以解码HTML实体,比如“&lt;”,包括以下:

  • 实体如 &copy; (©)
  • 数字实体如 &#252; (ü)
  • Unicode实体如 &#8212; (—) 或者 &auml; (ä)

例子

HTML实体 @<U 元音变音: &#252;>@
@<[[code]]>@
@<Hello world @@ !!!!>@
@<一些 **非** 粗体>@
@<[[module ListPages]]>@
@<Copyright 标识: &copy;>@
@<[[/code]]>@
或者, @<@&lt;>@ 和 @<&gt;@>@

显示为:

HTML实体 U 元音变音: ü
[[code]]
Hello world @@ !!!!
一些 **非** 粗体
[[module ListPages]]
Copyright 标识: ©
[[/code]]
或者, @<>@

注释

注释并不会出现于已编译版本上。使用[!-- ... --]结构加上注释,比如:

[!--
这段文字不会被编译出来。
--]

标题

在每行开头加上"+"号就能将之变成标题,加号的数量决定标题的等级。

+ 1级标题
++ 2级标题
+++ 3级标题
++++ 4级标题
+++++ 5级标题
++++++ 6级标题

目录表

本篇文章标题的链接表,可以直接链接到标题所在的位置。

[[toc]]
[[f>toc]] - 靠右
[[f<toc]] - 靠左

要注意内容列表会造出叫"#toc"的书签。

如果不想让特定标题出现在内容列表,在"+"号后加上"*",就像:

+ 这会出现于内容列表里
+* 而这不会出现
++* 这也不会

水平线

用四个或四个以上的"-"号 (如——)拉出一条水平线。

列表

无序列表(项目列表)

在每行开始加"*"去制作列表。在"*"前面加空格可以缩进一格。

* 重点 1
* 重点 2
 * 重点 2.1
  • 重点 1
  • 重点 2
    • 重点 2.1

如果要在列表中弄一行以上,在行尾放"_"(要空格),"_"后面不能放东西。

* 重点 1 _
 另一行
* 重点 2
 * 重点 2.1
  • 重点 1
    另一行
  • 重点 2
    • 重点 2.1

有序列表

同样,你能在每行开始加"#"去制作有数字排序的列表。

# 事项1
# 事项2
 # 事项2.1
  1. 事项1
  2. 事项2
    1. 事项2.1

如果要在列表中弄一行以上,在行尾放"_"(要空格),"_"后面不能放东西。

# 事项1 _
另一行
# 事项2
 # 事项2.1
  1. 事项1
    另一行
  2. 事项2
    1. 事项2.1

有序和无序的列表可以混用。

高级列表

你能用[[ul]] / [[ol]] 及 [[li]] 去建立高级列表。每个 [[ul]] / [[ol]] 及 [[li]] 都能放入 class, data- 及 style 参数。

[[ul]]
 [[li class="item1" data-toggle="data1"]]Item1[[/li]]
 [[li style="color: red;"]]Item 2[[/li]]
  [[ul]]
    [[li]]Item 2.1[[/li]]
    [[li]]Item 2.2[[/li]]
  [[/ul]]
[[/ul]]
  • Item1
  • Item 2
    • Item 2.1
    • Item 2.2

定义列表

使用下面的语法创建定义(描述)列表。如果要在列表中弄一行以上,在行尾放"_"(要空格),"_"后面不能放东西。

: 事项1 : 一些什么东西
: 事项2 : 又一些什么
: 事项3 : 这又是些什么东西 _
另一行
: 事项4 : 还有,这这又是什么
事项1
一些什么东西
事项2
又一些什么
事项3
这又是些什么东西
另一行
事项4
还有,这这又是什么

引用方块

在每行开头加上一个或以上的'>'再加上空格就能用引用方块括住文字。在文里加上"\"就能把句子分行存放方便编辑,显示出来时仍然是连在一起。

普通的文本。

> 缩进!那条跑得很快的棕色狐狸跳过了一条懒狗(请译成英文)。\
现在是所有好人来帮助\
他们国家的时候了。注意我们是怎样在同一个段落里继续引用的,\
只要在行末加上反斜线就可以了。
>
> 另外一个方块,进入...
>> 第二级的缩进,当然比之前的 \
要缩进更多。

回到普通文本。

普通的文本。

缩进!那条跑得很快的棕色狐狸跳过了一条懒狗(请译成英文)。现在是所有好人来帮助他们国家的时候了。注意我们是怎样在同一个段落里继续引用的,只要在行末加上反斜线就可以了。
另外一个方块,进入…

第二级的缩进,当然比之前的 要缩进更多。

回到普通文本。

可折叠方块

可折叠列表

可折叠列表容器是一个特殊的类,可以用在[[div]]标签里。创建折叠并可以展开的多级列表的导航菜单时非常有用。下面的例子解释了如何创建三级嵌套:

[[div class="foldable-list-container"]]
* Links
 * Wikidot
  * [*http://www.wikidot.com/doc Documentation]
  * [*http://www.wikidot.com/doc:wiki-syntax wiki-syntax]
  * [*http://community.wikidot.com/howto:howto-list How-To's]
 * Search Engines
  * [*http://www.google.com Google]
  * [*http://www.yahoo.com Yahoo]
* Main Category 1
 * [# Main 1 - Sub 1]
 * [# Main 1 - Sub 2]
* Main Category 2
 * [# Main 2 - Sub 1]
 * [# Main 2 - Sub 2]
 * [# Main 2 - Sub 3]
* Main Category 3
 * [# Main 3 - Sub 1]
[[/div]]

更新事项:可以用在任何地方,不限于侧边栏。

链接

内部链接

在Wikidot,要连到站内其他页面,要用三个'['和']'包围连结。

注意:页面名称必须为英语,如果你的页面标题是中文的话,请为它起个英语名字或其他什么英语作为页面名称。

输入的 显示的 描述
[[[link-to-a-page]]] link-to-a-page 原页面名称,英文那个
[[[link "TO" a; pagE]]] link "TO" a; pagE 自动转化页面名称,将进入link-to-a-page页面
[[[category: sample page]]] sample page 链接到分类页面
[[[some page| 特定文字]]] 特定文字 使用特定文字显示,中文网站很重要
[[[start|文档]]] 文档 链接到存在的页面(不同的颜色)
[[[某些页面|]]] |使用页面名称作为链接文字
[[[doc#toc1|节 1]]] 节 1 链接到节点
[[[doc#toc1]]] doc 链接到一个节点
[[[/| Home]]] Home 链接到主页

地址链接

输入的 显示的 描述

常用代码

插入图片

----[[include inc:picture |
pictureurl=http://blog-template.wdfiles.com/local--resized-images/blog%3A_example/photo.jpg/medium.jpg |
heading=猫饿了 |
caption=图片借自博客模版网站 |
float=right |
link=*http://blog-template.wikidot.com |
picresize=150px
]]

插入视频

除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-NonCommercial 3.0 License