编辑指南/语法:修订间差异
更多操作
创建空白页面 |
小无编辑摘要 |
||
| (未显示2个用户的12个中间版本) | |||
| 第1行: | 第1行: | ||
编写 INFWiki 时,我们往往需要实现各种效果,而这些效果都是通过 wikitext 和 HTML 语法堆砌起来的。这里包含了最基本的 wikitext 和 HTML 语法可供你查阅和记忆,这些语法不必一下全掌握,对于不熟悉的部分,您可以随时前来回顾。你可以选择将这一章收藏起来以作备用。 | |||
{{编辑指南/tab}} | |||
---- | |||
== 前言 == | |||
对于初学者来说,我们极力推荐你复制我们预制的模板,并在此基础上加以改造,在有需要的时候再来继续深入了解语法。 | |||
以下为我们预制的模板: | |||
* [[模板:user page|用户页模板]] | |||
* [[模板:infrastructure page|设施页模板]] | |||
* [[模板:warp page|地标页模板]] | |||
== 入门语法 == | |||
编辑器里的'''帮助'''按钮也是十分有用的哦。 | |||
{| class="wikitable" | |||
! colspan="3" |基本 wikitext 字体语法 | |||
|- | |||
! | |||
!输入文字 | |||
!预览 | |||
|- | |||
|斜体 | |||
| class="mw-code" |<code>''斜体''</code> | |||
|''斜体'' | |||
|- | |||
|粗体 | |||
| class="mw-code" |<code>'''粗体'''</code> | |||
|'''粗体''' | |||
|- | |||
|粗斜体 | |||
| class="mw-code" |<code>'''''粗斜体'''''</code> | |||
|'''''粗斜体''''' | |||
|} | |||
{| class="wikitable" | |||
! colspan="3" |初级 wikitext 和 HTML 语法 | |||
|- | |||
|段落 | |||
| class="mw-code" |<pre>第一段 第二段</pre>''(两次回车以更换段落)'' | |||
|第一段 | |||
第二段 | |||
|- | |||
|换行 | |||
| class="mw-code" |<code>第一行<br />第二行</code> 或 | |||
<code>第一行<br/>第二行</code> 或 | |||
<code>第一行<br>第二行</code><ref group="a">这叁种写法都会被MediaWiki解析器解析成<code><br /></code>,所以在使用中完全没有区别。</ref> | |||
|第一行 | |||
第二行 | |||
|- | |||
|删除线 | |||
| class="mw-code" |<code><nowiki><del>删除线</del></nowiki></code> 或 | |||
<code><nowiki><s>删除线</s></nowiki></code> 或 | |||
<code><span style="text-decoration:line-through;">删除线</span></code><ref group="a"><code><del></code> 不能换行使用,而 <code><s></code>、<code><span></code> 可以。不过定义上 <code><del></code> 指删除了内容、 <code><s></code> 指内容过时而不再有效、<code><span></code> + CSS 样式仅表示单纯的删除线。</ref> | |||
|<s><span style="text-decoration:line-through;">删除线</span></s> | |||
|- | |||
|下划线 | |||
| class="mw-code" |<code><nowiki><ins>下划线</ins></nowiki></code> 或 | |||
<code><nowiki><u>下划线</u></nowiki></code> 或 | |||
<code><span style="text-decoration:underline;">下划线</span></code><ref group="a">同上,<code><u></code>、<code><span></code> + CSS 样式可以跨行使用,仅表示单纯的下划线;而 <code><ins></code> 内容不能换行,是文档中添加的内容。</ref> | |||
|<u>下划线</u> | |||
|- | |||
| class="mw-code" |<code><nowiki><poem></poem></nowiki></code> | |||
|保持其中文字的格式不变,即保留多余的空格和换行(遇到诗词歌曲,大段文字需排版时使用) | |||
'''请勿在条目正文中滥用''' | |||
|''略'' | |||
|- | |||
| class="mw-code" |<code><nowiki><ref></ref></nowiki></code> | |||
|在文中添加一个注脚。注脚内容将会在<code><references /></code>处集中显示(一般放于文尾) | |||
|内容<ref>脚注内容</ref> | |||
<references /> | |||
|- | |||
|显示代码 | |||
| class="mw-code" |展示一段Wiki或HTML代码。也用于显示某些在Wiki代码或HTML中具有特殊含义的字符。 | |||
<code><nowiki><code></code></nowiki></code><ref group="a">单独使用<code><code></code></code>标签只提供格式而不能阻止Wiki代码被照常编译,因此常用<code><code><nowiki>代码</nowiki></code></code>的组合形式来显示和格式化塬始代码(正如本表格)。另外<code><nowiki></code>标签会完全禁用自动繁简转换。</ref> 或 | |||
<code><nowiki></nowiki></code> 或 | |||
<code><nowiki><pre></pre></nowiki></code> | |||
|<code>我是一段代码</code> | |||
我是一段代码<pre>我是一段代码</pre> | |||
|- | |||
! colspan="3" style="font-weight: initial; text-align: initial; font-size: smaller;" | | |||
<references group="a" /> | |||
|} | |||
== 链接 == | |||
{| class="wikitable" | |||
! colspan="3" |基本的wikitext链接语法 | |||
|- | |||
|本站内文字链接/内链/内部链接 | |||
|<nowiki>[[编辑指南]]</nowiki> | |||
|[[编辑指南]] | |||
|- | |||
|本站外文字链接/外链/外部链接 | |||
|<nowiki>[https://www.bilibili.com/]</nowiki> | |||
|[https://www.bilibili.com/] | |||
|- | |||
|本站外文字链接(显示替换文字与目标页面的页面标题不同) | |||
|<nowiki>[https://wiki.infinf.info INFWiki]</nowiki> | |||
|[https://wiki.infinf.info INFWiki] | |||
|- | |||
| | |||
; 页面内 段落标题 | |||
如果段落标题不存在,链接将跳转到页首。 | |||
如果有多个相同标题,添加序号来链接到指定标题。(例如:如果一个页面内有3个标题名都为“示例标题”,你想跳转到第叁个,那幺使用<nowiki>[[#示例标题 3]]</nowiki>。) | |||
|<pre>[[地标#-{简介}-]] | |||
[[#-{章节和小节}-]]</pre> | |||
|[[地标#简介]] | |||
[[#章节和小节]] | |||
|- | |||
| | |||
; 指定显示字符 | |||
用管道符号“'''|'''”来创建一个'''标签链接''' | |||
|<pre>[[INFWiki|INF百科]]</pre> | |||
|[[INFWiki|INF百科]] | |||
|- | |||
|'''"空" 管道''' | |||
隐藏额外字符,在管道符号 '''|''' 后留空,服务器将自动填充链接标签。 | |||
注意在<code><nowiki><ref></ref></nowiki></code>中不生效。 | |||
|<pre>[[INFWiki:关于|]] | |||
[[island(筑境)|]]</pre> | |||
|[[INFWiki:关于|关于]] | |||
[[island(筑境)|island]] | |||
|- | |||
| | |||
; 重定向 | |||
用来跳转到其它文章。 | |||
|<pre>#重定向 [[页面名]]</pre> | |||
| | |||
|- | |||
| | |||
; 分类链接(在页尾列出分类内容) | |||
用在页尾,用来列出分类的内容,并在'''页尾'''链接到该类别。 | |||
|<pre>[[Category:-{帮助}-]]或 | |||
[[分类:-{帮助}-]]</pre> | |||
| | |||
|- | |||
| | |||
; 为分类设定索引 | |||
这将改变页面在分类页中的显示位置,常用于将主页面在分类中前置或者处理多音字。 | |||
|<pre>[[Category:-{帮助}-|*]]或 | |||
[[分类:-{帮助}-|*]]</pre> | |||
| | |||
|- | |||
| | |||
; 引用分类链接(行内显示而不是添加分类) | |||
要链接到一个类别,但不列出类别内容,在类别前'''添加冒号''' | |||
|<pre>[[:Category:指南]]或 | |||
[[:分类:指南]]</pre> | |||
|[[:分类:指南]] | |||
|- | |||
| | |||
; 查找链入 | |||
<code><nowiki>[[Special:链入页面/页面名]]</nowiki></code>指向一个包含链接到所输入的页面的所有页面的列表的特殊页面: | |||
|<pre>[[Special:链入页面/island]]</pre> | |||
|[[Special:链入页面/island]] | |||
|- | |||
|'''页面ID短链接''' | |||
页面 ID 是每个页面的唯一 ID,当我们的点击右上角的三点图标-页面信息,即可查看基本信息-页面 ID。 | |||
你也可以在源代码编辑中输入 <nowiki>{{PAGEID}}</nowiki> 获取当前页面 ID。 | |||
|https://wiki.infinf.info/index.php?curid=78 | |||
| | |||
|- | |||
! colspan="3" style="font-weight: initial; text-align: initial; font-size: smaller;" |<references group="b" /> | |||
|} | |||
== 编组书写 == | |||
{| class="wikitable" cellspacing="0" cellpadding="2" border="1" | |||
!显示效果及介绍 | |||
!你的输入 | |||
|- | |||
| | |||
==== 章节和小节 ==== | |||
== 二级标题 == | |||
=== 叁级标题 === | |||
==== 四级标题 ==== | |||
===== 五级标题 ===== | |||
====== 六级标题 ====== | |||
起始一个带标题的段落。(其实就是'''粗体'''+单行显示) | |||
* 从二级标题(h2)起 (<code><code>==</code></code>),{{color|red|'''不要使用一级(<nowiki>=</nowiki>)'''}}。 | |||
** 单等号表示最高等级标题,例如页面标题;一般按照惯例不使用(避免标题与页面标题一样大,喧宾夺主)。 | |||
* 不要跳级 (如二级后面接四级)。 | |||
* 如果标题超过四个以上会自动生成一个目录。 | |||
* 最小层级即为六级标题,若再加等于号将无法转义为正常小节显示于目录中。如<code>======= 七级标题 =======</code>将显示为“'''= 七级标题 ='''”。 | |||
* 尽可能按顺序排列。比如说我们有一个国家列表,按人口、经济等排序或者乱序就不如按字母排序。 | |||
* 如果你不想要标题的目录,可以使用<code><nowiki>__NOTOC__</nowiki></code>隐藏。 | |||
|<pre> | |||
== 二级标题 == | |||
=== 叁级标题 === | |||
==== 四级标题 ==== | |||
===== 五级标题 ===== | |||
====== 六级标题 ====== | |||
</pre> | |||
|- | |||
| | |||
==== 换行 ==== | |||
一个 单独的 换行 显示时 几乎没有 效果。 | |||
但是一个空行 | |||
会开始一个新的段落, | |||
或者结束一个列表或者缩进。 | |||
<br>(<code><p></code> 符号会禁用这个分段的能力,直到结尾符号 <code></p></code> 或者段落结束) | |||
* 行首的英文分号不会显示,但是会有换行效果。 | |||
** 该行的英文冒号也不会显示,但是会有换行并缩进的效果。 | |||
* 直接换行可以提高文字的可读性。 | |||
** 但将来可能造成更多麻烦。 | |||
* 使用列表的时候,换行是会作用到显示输出的。 | |||
|<pre>一个 | |||
单独的 | |||
换行 | |||
显示时 | |||
几乎没有 | |||
效果。 | |||
但是一个空行 | |||
会开始一个新的段落, | |||
或者结束一个列表或者缩进。</pre> | |||
|- | |||
| | |||
==== 断行 ==== | |||
你可以断行 | |||
而不必开始新的段落。 | |||
<br>HTML标签 <code><nowiki><br></nowiki></code>就足够了。系统会生成XHTML代码 <code><nowiki><br /></nowiki></code>。 | |||
* 请不要滥用。 | |||
* 标记要在行内结束,不要开始一个 [http://wiki.infinf.info/ 链接] 或者 ''斜体'' 或者 '''粗体''',却在下一行结束。 | |||
|<pre>你可以断行<br>而不必开始新的段落。</pre> | |||
|- | |||
| | |||
==== 无序列表 ==== | |||
* 无序列表写起来很简单: | |||
** 在行首写星号 | |||
*** 多个星号对应多级 | |||
* 列表中 | |||
* 的换行 | |||
标记了列表项的结束。 | |||
* 当然了 | |||
* 你可以 | |||
* 再开始。 | |||
|<pre>* 无序列表写起来很简单: | |||
** 在行首写星号 | |||
*** 多个星号对应多级 | |||
*列表中 | |||
*的换行 | |||
标记了列表项的结束。 | |||
*当然了 | |||
*你可以 | |||
*再开始。</pre> | |||
|- | |||
| | |||
==== 编号列表 ==== | |||
# 编号列表同样好使 | |||
## 非常有序 | |||
## 容易理解 | |||
# 列表中 | |||
# 的换行 | |||
标记了列表项的结束。 | |||
# 新的数字 | |||
# 从1开始。 | |||
|<pre># 编号列表同样好使 | |||
## 非常有序 | |||
## 容易理解 | |||
#列表中 | |||
#的换行 | |||
标记了列表项的结束。 | |||
#新的数字 | |||
#从1开始。</pre> | |||
|- | |||
| | |||
==== 混合列表 ==== | |||
* 你甚至可以做混合列表 | |||
*# 只需将其嵌套 | |||
*#* 或者换行 即可 | |||
|<pre>* 你甚至可以做混合列表 | |||
*# 只需将其嵌套 | |||
*#* 或者换行<br>即可</pre> | |||
|- | |||
| | |||
==== 定义表 ==== | |||
; 单词 | |||
: 单词的定义 | |||
; 长点的句子 | |||
: 定义的句子 | |||
* 每项一行。 | |||
* 冒号前可以换行,也可以用空格。 | |||
|<pre>; 单词 : 单词的定义 | |||
; 长点的句子 | |||
: 定义的句子</pre> | |||
|- | |||
| | |||
==== 段落缩进 ==== | |||
: 行首加冒号可使段落缩进。 | |||
换行起始新段。 | |||
所在的段落开头有分号时,该段落中的第一个冒号后的文字会换行并缩进,即使冒号不在行首。 | |||
|<pre>:行首加冒号可使段落缩进。 | |||
换行起始新段。</pre> | |||
|- | |||
| | |||
==== 段落加粗 ==== | |||
; 将一个段落整体加粗。 | |||
换行起始新段。 | |||
* 常用于短段落(有时甚至是一句话),与常规方式加粗相比较为便捷。 | |||
* 实质上为上述[https://zh.moegirl.org.cn/Help:%E8%90%8C%E7%99%BE%E7%BC%96%E8%BE%91%E7%AE%80%E6%98%8E%E6%8C%87%E5%8D%97/wikitext%E8%AF%AD%E6%B3%95%E5%9F%BA%E7%A1%80#%E5%AE%9A%E4%B9%89%E8%A1%A8 #定义表]的定义部分,依赖MediaWiki皮肤的CSS实现加粗。 | |||
|<pre>;将一个段落整体加粗。 | |||
换行起始新段。</pre> | |||
|- | |||
| | |||
==== 预格式化文本 ==== | |||
如果一行的开始是空格 | |||
,那幺它将会以其塬始形式出现 | |||
*;:#abc | |||
== 1 == | |||
'''{{注意}}'''但是内部的'''wikitext'''会解析 | |||
<pre> | |||
* 也可以用pre标签包裹 | |||
* {{注意}}内部的'''wikitext'''不会解析 | |||
</pre> | |||
* 通常显示为等宽字体,并保留所有换行、空格等空白符,因此比较适合展示代码等内容。 | |||
* 在行首空格的语法中,内部的wikitext会解析(需要顶格的语法除外),正如<code>{{注意}}</code>被解析成了“'''{{注意}}'''”、<code><nowiki>'''wikitext'''</nowiki></code>显示成了粗体。 | |||
* 在<code><pre></code>中,文本中所有wikitext语法均不会被解析。这也是本表格右边一栏可以显示源代码的塬因。 | |||
* 根据“是否需要解析内部wikitext”,选择行首空格语法或<code><pre></code>。通常使用<code><pre></code>。 | |||
|<pre> 如果一行的开始是空格 | |||
,那幺它将会以其塬始形式出现 | |||
*;:#abc | |||
== 1 == | |||
{{注意}}但是内部的'''wikitext'''会解析 | |||
<pre> | |||
* 也可以用pre标签包裹 | |||
* {{注意}}内部的'''wikitext'''不会解析 | |||
</pre> | |||
</pre> | |||
|- | |||
| | |||
==== 居中 ==== | |||
{{center|居中字符串。}} | |||
* 注意是<code>center</code>不是<code>centre</code>。 | |||
|<pre>{{center|居中字符串。}}</pre> | |||
|- | |||
| | |||
==== 水平分割线 ==== | |||
使用四个短横线<code>-</code>(即减号) | |||
之上的部分 | |||
---- | |||
之下的部分。 | |||
|<pre>之上的部分 | |||
---- | |||
之下的部分。</pre> | |||
|} | |||
== 插入图片 == | |||
待编辑... | |||
---- | |||
上一章:<code>[[编辑指南/介绍]]</code><br> | |||
下一章:<code>[[编辑指南/模板]]</code> | |||
[[分类:指南]] | |||
2025年8月14日 (四) 11:29的最新版本
编写 INFWiki 时,我们往往需要实现各种效果,而这些效果都是通过 wikitext 和 HTML 语法堆砌起来的。这里包含了最基本的 wikitext 和 HTML 语法可供你查阅和记忆,这些语法不必一下全掌握,对于不熟悉的部分,您可以随时前来回顾。你可以选择将这一章收藏起来以作备用。
| 编辑指南 |
|---|
前言
对于初学者来说,我们极力推荐你复制我们预制的模板,并在此基础上加以改造,在有需要的时候再来继续深入了解语法。
以下为我们预制的模板:
入门语法
编辑器里的帮助按钮也是十分有用的哦。
| 基本 wikitext 字体语法 | ||
|---|---|---|
| 输入文字 | 预览 | |
| 斜体 | ''斜体''
|
斜体 |
| 粗体 | '''粗体'''
|
粗体 |
| 粗斜体 | '''''粗斜体'''''
|
粗斜体 |
| 初级 wikitext 和 HTML 语法 | ||
|---|---|---|
| 段落 | 第一段 第二段(两次回车以更换段落) |
第一段
第二段 |
| 换行 | 第一行<br />第二行 或
|
第一行
第二行 |
| 删除线 | <del>删除线</del> 或
|
|
| 下划线 | <ins>下划线</ins> 或
|
下划线 |
<poem></poem>
|
保持其中文字的格式不变,即保留多余的空格和换行(遇到诗词歌曲,大段文字需排版时使用)
请勿在条目正文中滥用 |
略 |
<ref></ref>
|
在文中添加一个注脚。注脚内容将会在<references />处集中显示(一般放于文尾)
|
内容[1]
|
| 显示代码 | 展示一段Wiki或HTML代码。也用于显示某些在Wiki代码或HTML中具有特殊含义的字符。
|
我是一段代码
我是一段代码我是一段代码 |
| ||
链接
| 基本的wikitext链接语法 | ||
|---|---|---|
| 本站内文字链接/内链/内部链接 | [[编辑指南]] | 编辑指南 |
| 本站外文字链接/外链/外部链接 | [https://www.bilibili.com/] | [1] |
| 本站外文字链接(显示替换文字与目标页面的页面标题不同) | [https://wiki.infinf.info INFWiki] | INFWiki |
如果段落标题不存在,链接将跳转到页首。 如果有多个相同标题,添加序号来链接到指定标题。(例如:如果一个页面内有3个标题名都为“示例标题”,你想跳转到第叁个,那幺使用[[#示例标题 3]]。) |
[[地标#-{简介}-]]
[[#-{章节和小节}-]]
|
地标#简介 |
用管道符号“|”来创建一个标签链接 |
[[INFWiki|INF百科]] |
INF百科 |
| "空" 管道
隐藏额外字符,在管道符号 | 后留空,服务器将自动填充链接标签。 注意在 |
[[INFWiki:关于|]] [[island(筑境)|]] |
关于 |
用来跳转到其它文章。 |
#重定向 [[页面名]] |
|
用在页尾,用来列出分类的内容,并在页尾链接到该类别。 |
[[Category:-{帮助}-]]或
[[分类:-{帮助}-]]
|
|
这将改变页面在分类页中的显示位置,常用于将主页面在分类中前置或者处理多音字。 |
[[Category:-{帮助}-|*]]或
[[分类:-{帮助}-|*]]
|
|
要链接到一个类别,但不列出类别内容,在类别前添加冒号 |
[[:Category:指南]]或 [[:分类:指南]] |
分类:指南 |
|
[[Special:链入页面/island]] |
Special:链入页面/island |
| 页面ID短链接
页面 ID 是每个页面的唯一 ID,当我们的点击右上角的三点图标-页面信息,即可查看基本信息-页面 ID。 你也可以在源代码编辑中输入 {{PAGEID}} 获取当前页面 ID。 |
https://wiki.infinf.info/index.php?curid=78 | |
编组书写
| 显示效果及介绍 | 你的输入 |
|---|---|
章节和小节二级标题叁级标题四级标题五级标题六级标题起始一个带标题的段落。(其实就是粗体+单行显示)
|
== 二级标题 == === 叁级标题 === ==== 四级标题 ==== ===== 五级标题 ===== ====== 六级标题 ====== |
换行一个 单独的 换行 显示时 几乎没有 效果。 但是一个空行 会开始一个新的段落, 或者结束一个列表或者缩进。
|
一个 单独的 换行 显示时 几乎没有 效果。 但是一个空行 会开始一个新的段落, 或者结束一个列表或者缩进。 |
断行你可以断行 而不必开始新的段落。
|
你可以断行<br>而不必开始新的段落。 |
无序列表
标记了列表项的结束。
|
* 无序列表写起来很简单: ** 在行首写星号 *** 多个星号对应多级 *列表中 *的换行 标记了列表项的结束。 *当然了 *你可以 *再开始。 |
编号列表
标记了列表项的结束。
|
# 编号列表同样好使 ## 非常有序 ## 容易理解 #列表中 #的换行 标记了列表项的结束。 #新的数字 #从1开始。 |
混合列表
|
* 你甚至可以做混合列表 *# 只需将其嵌套 *#* 或者换行<br>即可 |
定义表
|
; 单词 : 单词的定义 ; 长点的句子 : 定义的句子 |
段落缩进
换行起始新段。 所在的段落开头有分号时,该段落中的第一个冒号后的文字会换行并缩进,即使冒号不在行首。 |
:行首加冒号可使段落缩进。 换行起始新段。 |
段落加粗
换行起始新段。
|
;将一个段落整体加粗。 换行起始新段。 |
预格式化文本如果一行的开始是空格 ,那幺它将会以其塬始形式出现 *;:#abc == 1 == 模板:注意但是内部的wikitext会解析 * 也可以用pre标签包裹
* {{注意}}内部的'''wikitext'''不会解析
|
如果一行的开始是空格
,那幺它将会以其塬始形式出现
*;:#abc
== 1 ==
{{注意}}但是内部的'''wikitext'''会解析
<pre>
* 也可以用pre标签包裹
* {{注意}}内部的'''wikitext'''不会解析
</pre>
|
居中
|
{{center|居中字符串。}}
|
水平分割线使用四个短横线 之上的部分 之下的部分。 |
之上的部分 ---- 之下的部分。 |
插入图片
待编辑...