Whodo 维客
Whodo 论坛 问题追踪 版本控制 邮件列表 DocBook 文档 FreeMind 文档 我爱维基百科

Help:TextFormattingRules

来自 Whodo Wiki (混沌初开)

跳转到: navigation, search
Wiki用户手册: 目录 | 格式化规则 | 编辑进阶指南 | 管理员指南 英文文档 Contents

 


基本编辑语法


基本编辑语法
类别Wiki代码网页表现
关于分段

回车并不能
结束一个段落。只有一个空行(如下)

才能开始一个段落。

段落中,连续的   空格		和制表符		(TAB)被忽略;

'''<nowiki><br></nowiki>'''可以强制折行,
像这里<br>被强制折行。

和 HTML 中对应的标记一样,可以用 <pre><nowiki> 和 
</nowiki></pre>,保持段落的格式。如:
<pre>
<nowiki>
                                          _____|
                                    _____|
                   更上一層樓 _____|
        欲窮千里目
</nowiki>
</pre>

回车并不能 结束一个段落。只有一个空行(如下)

才能开始一个段落。

段落中,连续的 空格 和制表符 (TAB)被忽略;

<br>可以强制折行,像这里
被强制折行。

和 HTML 中对应的标记一样,可以用 <pre> 和 </pre>, 保持段落的格式。如:

                                          _____|
                                    _____|
                   更上一層樓 _____|
        欲窮千里目
水平分隔符

在一行的启示出现四个连续的减号 "----",画出一个水平分隔线。如:
----

在一行的启示出现四个连续的减号 "----",画出一个水平分隔线。如:


字体控制
* 可以用 <nowiki>'''</nowiki> 和 <nowiki>'''
  </nowiki> 标记 '''粗体字''';
* 用 <nowiki>''</nowiki> 和 <nowiki>''
  </nowiki> 标记 ''斜体字'';
* 用 <nowiki>'''''</nowiki> 和 <nowiki>'''''
  </nowiki> 标记 '''''粗体且斜体字''''' ;
* 亦可以用 <nowiki><b></nowiki> 和 <nowiki>
  </b></nowiki> 标记<b>粗体字</b>;
* 用 <nowiki><i></nowiki> 和 <nowiki></i>
  </nowiki> 标记<i>斜体字</i>;
* 用 <nowiki><tt></nowiki> 和<nowiki></tt>
  </nowiki> 标记<tt>等度字</tt>;
* 用 <<nowiki>nowiki>...</nowiki</nowiki>> 
  暂时关闭 Wiki 语法。
* 一行的第一个字符如果是 '''空格''',则本行文字显示为等宽字体,如:

 空格开始的一行等宽字
  • 可以用 ''' 和 ''' 标记 粗体字
  • 用 '' 和 '' 标记 斜体字
  • 用 ''''' 和 ''''' 标记 粗体且斜体字
  • 亦可以用 <b> 和 </b> 标记粗体字
  • 用 <i> 和 </i> 标记斜体字
  • 用 <tt> 和</tt> 标记等度字
  • 用 <nowiki>...</nowiki> 暂时关闭 Wiki 语法。
  • 一行的第一个字符如果是 空格,则本行文字显示为等宽字体,如:
空格开始的一行等宽字
缩进
  • 以冒号":"开头,使本行缩进,如:
    : 缩进
    :: 再缩进
    ::: 越多的冒号":",缩进越多;
    
  • 除了控制普通文字,也可以将冒号(:) 加在某些 Wiki 关键字前,控制其缩进。
    如:加在<nowiki><pre></nowiki>之前,控制其缩进。
    :<pre>
                                             _____|
                                       _____|
                       更上一層樓 _____|
            欲窮千里目
    </pre>
    
  • 以冒号":"开头,使本行缩进,如:
  • 缩进
    再缩进
    越多的冒号":",缩进越多;
    • 除了控制普通文字,也可以将冒号(:) 加在某些 Wiki 关键字前,控制其缩进。
      如:加在<pre>之前,控制其缩进。
                                             _____|
                                       _____|
                       更上一層樓 _____|
            欲窮千里目
    
    无编号的列表 以星号"*"作为行起始第一个字符,使本行显示为无编号列表。 但要注意,安装了 Patch_Blankline_As_List_Terminator 补丁 的 Wiki,列表要以空行结束,否则会默认后面的内容也是列表内容。 下面的列表如果不加以注意,整个表格被破坏。

    如下:

    * 列表1
    内容1
    ** 多个星号则为\
    下一级符号列表;
    内容1-1
    ** 列表1-2;
    内容1-2
    * 列表2<br>内容2
    * 列表3
    内容3
    
    (注:以上的一个空行用于结束列表)
    

    以星号"*"作为行起始第一个字符,使本行显示为无编号列表。 但要注意,安装了 Patch_Blankline_As_List_Terminator 补丁 的 Wiki,列表要以空行结束,否则会默认后面的内容也是列表内容。 下面的列表如果不加以注意,整个表格被破坏。

    如下: 的 Wiki,列表要以空行结束, 否则会默认后面的内容也是列表内容。下面的列表如果不加以注意,整个表格被破坏。 如下:

    • 列表1
      内容1
      • 多个星号则为 下一级符号列表;
        内容1-1
      • 列表1-2;
        内容1-2
    • 列表2
      内容2
    • 列表3
      内容3

    (注:以上的一个空行用于结束列表)

    带编号的列表

    以井号"#"作为行起始第一个字符,使本行显示为带编号列表。但要注意,安装了 Patch_Blankline_As_List_Terminator 补丁 的 Wiki,列表要以空行结束,否则会默认后面的内容也是列表内容。 下面的列表如果不加以注意,整个表格被破坏。

    如下:

    # 列表1
    内容1
    ## 多个星号则为\
    下一级符号列表;
    内容1-1
    ## 列表1-2;
    内容1-2
    # 列表2<br>内容2
    # 列表3
    内容3
    
    (注:以上的一个空行用于结束列表)
    

    以井号"#"作为行起始第一个字符,使本行显示为带编号列表。但要注意,安装了 Patch_Blankline_As_List_Terminator 补丁 的 Wiki,列表要以空行结束,否则会默认后面的内容也是列表内容。 下面的列表如果不加以注意,整个表格被破坏。

    如下:

    1. 列表1
      内容1
      1. 多个星号则为 下一级符号列表;
        内容1-1
      2. 列表1-2;
        内容1-2
    2. 列表2
      内容2
    3. 列表3
      内容3

    (注:以上的一个空行用于结束列表)

    两种列表的组合

    无编号列表和带编号列表可以混合出现,语法见示例:

    * 可以混合使用编号列表和无编号列表
    *# 下一级的编号列表
    *#* 再下一级的无编号列表
    *#* 无编号列表...
    *# 编号列表...
    *# 编号列表...
    * 继续顶级无编号列表
    
    (注:以上的一个空行用于结束列表)
    

    无编号列表和带编号列表可以混合出现,语法见示例:

    • 可以混合使用编号列表和无编号列表
      1. 下一级的编号列表
        • 再下一级的无编号列表
        • 无编号列表...
      2. 编号列表...
      3. 编号列表...
    • 继续顶级无编号列表

    (注:以上的一个空行用于结束列表)

    名词解释

    分号";",开启一个定义,在名词和其概念解释之间用冒号":"分隔。如:

    ; Wiki: 夏威夷语中的快速之意
    

    分号";",开启一个定义,在名词和其概念解释之间用冒号":"分隔。如:

    Wiki
    夏威夷语中的快速之意
    标题 "= "开头和" ="结尾,使本行成为标题。更多的等号代表下一级别的标题。如:
    = 一级标题 =
    == 二级标题 ==
    === 三级标题 ===
    

    (注: MediaWiki 建议以二级标题作为定级标题,以免一级标题和网页中的标题相混淆)

    "= "开头和" ="结尾,使本行成为标题。更多的等号代表下一级别的标题。如:

    一级标题

    二级标题

    三级标题

    (注: MediaWiki 建议以二级标题作为定级标题,以免一级标题和网页中的标题相混淆)

    目录

    如果出现的标题个数大于等于4,则 Wiki会自动为文章加上目录。用户也可以在文中嵌入 一些“魔术字”,强制添加目录或者关闭目录等。

    • __FORCETOC__
      强制出现目录,即使标题个数少于4;
    • __NOTOC__
      不出现目录;
    • __TOC__
      设置目录出现的位置,这样目录可以不必在最开头出现;
    • __NUMBERHEADINGS__
      强制为文内的标题加上标题编号。(用户也可以在个性设置的杂项中设置)
    表格 表格以 {| 起始,以 |} 结束。 以 |+ 为表格设置标题, 以 |- 为一行的起始, 以 ! 开始表头格式的单元格, 以 | 开始普通单元格。 还可以定义样式。

    例如:

    {|width=100%
    |+简单的表格示例
    |-
    !width=50%|姓名!!width=50%|职业
    |-
    | 张三
    | 学生
    |- 
    | 李四
    | 教师
    |}
    

    表格以 {| 起始,以 |} 结束。 以 |+ 为表格设置标题, 以 |- 为一行的起始, 以 ! 开始表头格式的单元格, 以 | 开始普通单元格。 还可以定义样式。

    例如:

    简单的表格示例
    姓名职业
    张三 学生
    李四 教师
    URL 链接
    • 直接写入 URL ,如:
      http://news.opensourcexpress.com , ftp://ftp.opensourcexpress.com , news://news.opensourcexpress.com , mailto:johnson.AT.worldhello.net , Wiki 会自动加上链接;
    • 方括号扩起来的 URL,格式: [URL 说明文字]
      例如: [http://www.OpenSourceXpress.com 参见我们的网站]
  • 直接写入 URL ,如:
    http://news.opensourcexpress.com , ftp://ftp.opensourcexpress.com , news://news.opensourcexpress.com , mailto:johnson.AT.worldhello.net , Wiki 会自动加上链接;
  • 方括号扩起来的 URL,格式: [URL 说明文字]
    例如: 参见我们的网站
  • Wiki 链接 双方括号引入 Wiki 链接。语法为:
    [[Wiki页面|页面说明]]

    如首页: [[首页|Wiki的首页]], [[SandBox]]

    双方括号引入 Wiki 链接。语法为:

    [[Wiki页面|页面说明]]

    如首页: Wiki的首页, SandBox

    文内链接

    形如 http://www.worldhello.net/doc/wiki_howto/wiki_howto.htm#CHOOSINGAWIKI 的URL中的井号"#",称作 Anchor,指向对应页面的文内链接。

    Wiki页面中可以这样定义文内链接:

    • <span id="AnchorName">...</span>
    • <div id="AnchorName">...</div>

    之后可以用 #AnchorName 链接到对应的文内链接。