以下是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实体),你可以使用@< >@ 在这个片段里面转化每个 "&" 为 "&",每个 "<" 为 "<" ,以及每个 ">" 为 ">"。
这些转义片段可以解码HTML实体,比如“<”,包括以下:
- 实体如 © (©)
- 数字实体如 ü (ü)
- Unicode实体如 — (—) 或者 ä (ä)
例子
HTML实体 @<U 元音变音: ü>@
@<[[code]]>@
@<Hello world @@ !!!!>@
@<一些 **非** 粗体>@
@<[[module ListPages]]>@
@<Copyright 标识: ©>@
@<[[/code]]>@
或者, @<@<>@ 和 @<>@>@
显示为:
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
- 事项2
- 事项2.1
如果要在列表中弄一行以上,在行尾放"_"(要空格),"_"后面不能放东西。
# 事项1 _
另一行
# 事项2
# 事项2.1
- 事项1
另一行 - 事项2
- 事项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
]]
插入视频