Moin 维基语法
Contents
标题和目录
参见: 帮助-标题
目录: <<TableOfContents()>> 目录(到二级标题为止): <<TableOfContents(2)>> = heading 1st level = == heading 2nd level == === heading 3rd level === ==== heading 4th level ==== ===== heading 5th level ===== ====== no heading 6th level ======
目录:
Contents
目录(到二级标题为止):
Contents
heading 1st level
heading 2nd level
heading 3rd level
heading 4th level
heading 5th level
no heading 6th level
文字排版
参见: 帮助-排版
标记 |
结果 |
`斜体` |
斜体 |
`加粗` |
加粗 |
`等宽` |
`等宽` |
`代码` |
代码 |
`下划线` |
下划线 |
`上标` |
上标 |
`下标` |
下标 |
`更小` |
更小 |
`更大` |
更大 |
`删除线` |
删除线 |
超链接
参见: 帮助-链接
内部链接
标记 |
结果 |
`/SubPage` |
|
外部链接
标记 |
结果 |
`` |
|
避免或限制自动链接
标记 |
结果 |
`WikiName` |
WikiName |
Wiki``Name |
Wiki``Name |
`WikiName` |
WikiName |
`WikiNames` |
|
WikiName``s |
WikiName``s |
`http://www.example.com` |
|
`http://www.example.com/notlinked` |
http://www.example.com/notlinked |
绘图
参见: 帮助-绘图
TWikiDraw
AnyWikiDraw
块引用和缩进
缩进的文字 再缩进一点
- 缩进的文字
- 再缩进一点
Lists
参见: 帮助-列表
无序列表
* item 1 * item 2 (以空格开头) * item 2.1 * item 2.1.1 * item 3 . item 3.1 (没有项目符号) . item 4 (没有项目符号) * item 4.1 . item 4.1.1 (没有项目符号)
- item 1
- item 2 (以空格开头)
- item 2.1
- item 2.1.1
- item 2.1
- item 3
- item 3.1 (没有项目符号)
- item 4 (没有项目符号)
- item 4.1
- item 4.1.1 (没有项目符号)
- item 4.1
有序列表
数字
1. item 1 1. item 1.1 1. item 1.2 1. item 2
- item 1
- item 1.1
- item 1.2
- item 2
罗马数字
I. item 1 i. item 1.1 i. item 1.2 I. item 2
- item 1
- item 1.1
- item 1.2
- item 2
字母
A. item A a. item A. a) a. item A. b) A. item B
- item A
- item A. a)
- item A. b)
- item B
定义列表
term:: definition object:: :: description 1 :: description 2
- term
- definition
- object
- description 1
- description 2
横线
参见: 帮助-横线
---- ----- ------ ------- -------- --------- ----------
表格
参见: 帮助-表格
表格
||'''A'''||'''B'''||'''C'''|| ||1 ||2 ||3 ||
A |
B |
C |
1 |
2 |
3 |
单元宽度
||最小宽度 ||<99%>最大宽度 ||
最小宽度 |
最大宽度 |
跨行和跨列
||<|2> 跨两行的单元格 ||第二列的单元格 || ||第二列第二行的单元格 || ||<-2> 跨两列的单元格 || ||||可以使用空单元格作为简写方式 ||
跨两行的单元格 |
第二列的单元格 |
第二列第二行的单元格 |
|
跨两列的单元格 |
|
可以使用空单元格作为简写方式 |
单元格中内容的对齐
||<^|3> 顶端对齐(合并单元格) ||<:99%> 居中对齐(合并单元格) ||<v|3> 底端对齐(合并单元格) || ||<)> 右对齐 || ||<(> 左对齐 ||
顶端对齐(合并单元格) |
居中对齐(合并单元格) |
底端对齐(合并单元格) |
右对齐 |
||
左对齐 |
彩色单元格
||<#0000FF> 蓝 ||<#00FF00> 绿 ||<#FF0000> 红 || ||<#00FFFF> 青 ||<#FF00FF> 紫 ||<#FFFF00> 黄 ||
蓝 |
绿 |
红 |
青 |
紫 |
黄 |
HTML 类似语法
||A ||<rowspan="2"> like <|2> || ||<bgcolor="#00FF00"> like <#00FF00> || ||<colspan="2"> like <-2>||
A |
like <|2> |
like <#00FF00> |
|
like <-2> |
宏和变量
宏
参见: 帮助-宏
`` 插入一个名为 `anchorname` 的锚链接
`
` 插入一个硬换行`1` 插入一个内容为 `Note` 的脚注
`
Include
This macro includes the formatted content of the given local wiki page(s), following recursive includes if encountered. If the recursion generates any cycles, this is detected and prevented!
Usage
<<Include(pagename, heading, level, from="regex", to="regex", sort=ascending|descending, items=n, skipitems=n, titlesonly, editlink)>>
- pagename
- Name of the page to include, if it starts with a caret "`^`", a regex of pages to include.
- heading
- Text for the generated heading which will link to the included page (optional).
- level
- Level (1..5) of the generated heading (optional).
- from
- Partial include start marker (optional).
- to
- Partial include end marker (optional).
- sort
- Sorting order when pagename is a regex, i.e. starts with a caret (optional).
- items
- Maximum number of pages to include.
- skipitems
- Number of initial pages to skip over (optional).
- titlesonly
- Only include a link to the page, not page content (optional).
- editlink
- add a footer with links to the included page, both normal and edit (optional).
All parameters except pagename are optional, but you have to follow the given order! Leave the second and third parameters empty if the heading is not wanted and keyword parameters are specified.
`from` and `to` recognise the pattern in comments as well. So watch out for comments that stop the include unexpectedly.
Examples
Include the text of page `FooBar` in the current paragraph:
<<Include(FooBar)>>
- Add a linked H1 of 'Foo Bar' followed by the text:
<<Include(FooBar,"Foo Bar" )>>
- Add a H2 of 'All about Foo Bar':
<<Include(FooBar, 'All about Foo Bar', 2)>>
- Only include content after first horizontal rule:
<<Include(FooBar, , from="^----$")>>
- Only include content until first horizontal rule:
<<Include(FooBar, , to="^----$")>>
- Sort the page list in descending order:
<<Include(^FooBar/.*, , sort=descending)>>
- Include a maximum of three pages:
<<Include(^FooBar/.*, , items=3)>>
- Show at most a week of a blog:
<<Include(^BlogBase/.*,, to="^----$", sort=descending, items=7)>>
- Show the previous week with titles only:
<<Include(^BlogBase/.*,, to="^----$", sort=descending, items=7, skipitems=7, titlesonly)>>
You can use these with ../MonthCalendar for blogging:
- Show 3 items out of a month calendar:
<<Include(^FirstnameLastname/20..-..-..,,to="^----",sort=descending,items=3)>>
- Show next 4 items only with titles:
<<Include(^FirstnameLastname/20..-..-..,,to="^----",sort=descending,items=4,skipitems=3,titlesonly)>>
- Show 3 items out of a month calendar:
`<user AT example DOT com>` 对于未登录用户可以模糊电子邮件地址
Variables
参见: 帮助-变量
`@SIG@` 插入登录名和修改时的时间戳
`@TIME@` 插入日期和修改时的时间戳
笑脸和图标
参见: 帮助-表情
Parsers
参见: 帮助-解析
原文显示
{{{ def hello(): print "Hello World!" }}}
def hello(): print "Hello World!"
语法高亮
{{{#!highlight python def hello(): print "Hello World!" }}}
使用带 CSS 类的维基解析
{{{#!wiki red/solid This is wiki markup in a '''div''' with __css__ `class="red solid"`. }}}
This is wiki markup in a div with css `class="red solid"`.
警示
参见: 帮助-警示
{{{#!wiki caution '''不要过度使用警示''' 警示应当小心使用。一个充满警示的页面会让人很不舒服并且难以理解。 }}}
不要过度使用警示
警示应当小心使用。一个充满警示的页面会让人很不舒服并且难以理解。
注释
参见: 帮助-注释
点击编辑栏上的“注释”来开关 /* 我是注释 */ 。
点击编辑栏上的“注释”来开关
。{{{#!wiki comment/dashed 这是一个带有 "comment dashed" 类的维基小节(参见 [[帮助-解析]] )。 也可以象上面一样开关。 }}}
此页的英文版本:HelpOnMoinWikiSyntax
Note (1)
这是一个带有 "comment dashed" 类的维基小节(参见 帮助-解析 )。
也可以象上面一样开关。