EaseCation Wiki:新手上路

来自EaseCation Wiki

EaseCation Wiki
第一次编辑Wiki无从下手?不用担心,本指南会进行一个简单的教学,带你快速上手MediaWiki。

页面编辑

开始之前

在编辑页面前,你需要创建并登录Wiki账户,否则你将无法编辑页面。

编辑

登录之后,你就可以开始编辑了。打开你想要编辑的页面,然后点击页面标题右侧的“”来编辑整个页面,或者点击段落标题右侧的来编辑段落。

编辑将在编辑器中进行,你可以在编辑器的文本框中输入或修改内容,从而完成编辑。

提交

完成页面编辑后,需要进行保存更改才可以更新修改后的内容,否则编辑的内容无效。在编辑器最下方可进行编辑提交的操作。

摘要为选填,可用于描述你的编辑行为如修正了游戏数据。若提交内容过于简短可以勾选"这是一次小编辑"按钮。勾选监视此页面后若监视的页面内有其他用户编辑会在监视列表中对监视的用户发送提醒。

  • 保存更改

更新你的编辑内容并更新修改后的页面

  • 显示预览

预览你提交后显示的页面,更推荐在保存更改之前使用显示预览查看编辑后的内容显示,避免出现页面内容出错等问题。

  • 显示更改

源码文本对比显示

基本格式

在编辑页面时不难发现,一些页面通常会需要用到一些HMTL代码来实现一些页面编写,在这里将列举一些基本格式的写法。

字体

样式

你可以使用一些标签来控制文本样式

源代码 效果
换行<br>文字 换行
文字
<big>BIG</big> BIG
<small>small</small> small
''这是斜体'' 这是斜体
'''这是粗体''' 这是粗体
'''''这是粗斜体''''' 这是粗斜体
文本<sup>上标</sup> 文本上标
文本<sub>下标</sub> 文本下标
<s>删除线</s> 删除线
<ins>下划线</ins> 下划线
<code>文字</code> 文字
<pre>文字</pre>
文字

如果需要字体颜色,你可以使用
<font color="?">文字</font>来为字体添加颜色效果。"?"中可填颜色英文名称或颜色代码(色号)选择颜色。 RED

<font color="RED"> RED </font>

Color Code

<font color="#26CA9B"> Color Code </font>

同样的,font内支持其他的style标签:

  • <font style="color:red;font-size:120%"> 120%Size-RED </font>

但是请注意:为了Wiki的整体整洁,请不要滥用这些特效。

禁止转换

在编辑wiki中,你可能发现一些内容会被识别为控制字符。为了避免这样的情况,你可以使用<nowiki>避免转换。
举个例子:

  • 呜欸?粗体怎么失效了
  • 文本
    换行

在代码两端添加<nowiki></nowiki>后:

<nowiki>'''呜欸?粗体怎么失效了'''</nowiki>
<nowiki>文本<br>换行</nowiki>

其效果为:

  • '''呜欸?粗体怎么失效了'''
  • 文本<br>换行

标题

文章的标题用等号来控制,前后几个等号就是几级标题。高级标题可将低级标题包含。
= 一级标题(最大) =
== 二级标题 ==
=== 三级标题 ===
==== 四级标题 ====
===== 五级标题 =====

  • 编辑wiki一般使用二级~四级标题

缩进与独立

MediaWiki同样不支持你在源代码编辑中添加“Tab”的缩进,因此你可以用下面的方法缩进:

  • 在行首添加空格以独立显示
  • 在行首添加冒号以缩进
  • 分号与冒号结合的[标题-文本]缩进

下面是几个例子:

 这样是空格独立显示
:这样是冒号缩进
;这里是标题
:这里是一级缩进

效果就是这样的:

这样是空格独立显示
这样是冒号缩进
这里是标题
这里是一级缩进

它同样支持排序和多种缩进混合使用:

;这里是缩进标题
:这里是第一层缩进
::这里是第二层缩进
::;这里是位于第二层的标题
::::这里是第三层缩进
::::这里是第四层缩进
这里是缩进标题
这里是第一层缩进
这里是第二层缩进
这里是位于第二层的标题
这里是第三层缩进
这里是第四层缩进

排序

排序是一个非常好用的功能,当我们需要列举出来1. 2. 3.的顺序文章时,只需要利用排序代码就可以做到。
#是有序列表,在其之后会自动分配1. 2. 3.;
*是无序列表,在其之后只会突出显示。
举个例子:

*这是第一条
**这是第二条
***这是第三条
  • 这是第一条
    • 这是第二条
      • 这是第三条
#这是第一条
#这是第二条
#这是第三条

这样的效果为:

  1. 这是第一条
  2. 这是第二条
  3. 这是第三条

而且我们可以两种排序方法混合使用:

#这是第一条
#这是第二条
#*第二条要注意什么
#*第二条还要注意什么
#这是第三条
#这是第四条
##这是第四之一条

效果为:

  1. 这是第一条
  2. 这是第二条
    • 第二条要注意什么
    • 第二条还要注意什么
  3. 这是第三条
  4. 这是第四条
    1. 这是第四之一条

代码注释

在编辑代码时,我们不可避免的会使用到注释。不光是用以标注,也可以用来提醒他人。
MediaWiki支持HTML代码的<!-- 注释文本 -->进行注释,注释内容只在编辑中可见。


链接引用

外部链接

当你想添加外部链接时,可以使用 [外部链接] ,这样就是一个外部链接。

https://m.bilibili.com/opus/818514139772092433 [1]

[外部链接 文字]可以对引用的外部链接添加文字描述

[http://wiki.easecation.net/images/5/
59/%E4%B8%AD%E4%BA%8C%
E4%BC%81%E9%B9%85.png 簡単でしょう]
簡単でしょう
  • 但是请注意:引用BiliBili链接请不要使用b23.tv的格式链接 https://b23.tv/hjggsb

内部链接

此Wiki内的页面可以快速引用,使用 [[你要引用的页面]] 进行引用,这是内部链接。

[[EaseCation_Wiki:方针]] EaseCation_Wiki:方针
[[圣符传说]] 圣符传说

引用页面时,可以使用[[你要引用页面|你要显示的文字]]更改对引用页面的显示信息

[[EaseCation_Wiki:方针|EC方针]]
EC方针

若具体引用到页面中的某个标题,可以使用
[[你要引用的页面#引用页面的标题|你要描述的文本]]

[[EaseCation_Wiki:新手上路#基本格式|基本格式教学]] 基本格式教学
  • 若引用页面中的标题不存在则只会跳转到该页面开头,在当前页面跳转则无事发生

若是在当前页面中引用你也可以使用
[[#|引用页面的标题|你要描述的文本]]更方便的进行引用

[[#基本格式|再学一遍基本格式]] 再学一遍基本格式

签名

在页面中,你可以使用“ --~~~~ ” 进行签名,签名的格式如下:

--𝔄𝔩𝔭𝔥𝔞𝔗𝔲𝔫𝔢留言) 2023年7月17日 (一) 00:54 (CST)

你可以在“Special:参数设置”中修改你的签名。

文章分类

你可以使用[[category:页面名称]]或[[分类:页面名称]]给页面添加分类,在添加分类后你可以在分类:分类名称中找到当前分类的所有页面。
由于分类页面无法正常引用在页面中,你可以使用重定向的页面名称引用在页面中

图像

你可以在Wiki中上传一张图片并使用[[File:图片名称.文件格式]]在页面中插入图片,在插入时需要注意文件名称和文件后缀。

彭越
西汉名将

图片参数

[[文件:文件名.文件格式|控制参数|说明]]

你可以对图片添加参数来控制图片的大小样式,多个参数可以添加"|"来分割,多个同类参数只有第一个会生效。如果两个不能组合使用的参数同时存在,后一个会被当作说明显示在图片当中。下方列举图片的参数类型

水平对齐
左(left) 居中(center) 右(right)
展示类型
无框 有框 缩略图
无框在手机视图中会显示在左边,pc会正常显示
图片大小
宽度px x高度px 宽度x高度px
替代
替代(alt)=text
为文件添加注释可使用朗读功能读出
链接
link=: 内部链接
link= 外部链接
使用这个会让文件带框,如果觉得框不好看使用无框
class=HTML

举例图片

西汉名将
[[File:西汉名将.jpg|100px|缩略图|居中|西汉名将]]
西汉名将
[[File:西汉名将.jpg|100px|缩略图|居中|西汉名将|link=:User:Pengyue]]
[[File:西汉名将.jpg|100px|左]]
打开朗读模式可以把我读出来
[[File:西汉名将.jpg|100px|缩略图|居中|alt=打开朗读模式可以把我读出来]]

错误示范

使用了多个水平对齐仅显示第一个使用方式

[[File:西汉名将.jpg|100px|缩略图|居中|左]]

表格

你可以使用维基语法创建一个表格

基础语法

一个维基表格(table)主要由起始{||-单元格! |表尾|}构成。

起始

  • 必要

使用 "{|"来开始一个表格的编写,在起始行添加class ="wikitable"创建一个维基的基础表格样式。

举个例子
{| class="wikitable"
| 举个例子
|}

表格标题

使用 "|+" 来创建一个表格标题,标题展示在表格的上方,标题可用于描述表格。若表格为折叠样式折叠的按钮会出现在标题右侧。表格标题不创建/创建不填写内容则不会显示。

这是一个举例的表格
举个例子
{| class="wikitable"
|+ 这是一个举例的表格
| 举个例子
|}

表格标题单元格

使用 “!” 来创建一个表格标题单元格,在行首可加一格标题,后面可跟随单元格使用。若在同一行再添加一格可另起一行或使用"!!"

例子 举个例子
{| class="wikitable"
! 例子
| 举个例子
|}

单元格

使用 “|” 创建一个单元格,在行首可加一格内容,若在同一行再添加一格可另起一行或使用"||"

举个例子
举个例子 直接加入
举个例子 另起一行
{| class="wikitable"
| 举个例子
|}

{| class="wikitable"
| 举个例子||直接加入
|}

推荐使用下方换行创建第二格

{| class="wikitable"
| 举个例子
| 另起一行
|}

使用 “|-” 来隔开一行,隔开后开始新的一行,表格起始{|与第一行之间不必添加表格行。

举个例子 例子
举个例子2 例子2
{| class="wikitable"
|举个例子
|例子
|-
|举个例子2
|例子2
|}

表尾

  • 必要

使用 "|}" 结束表格,在表格编写完毕后放在表格最后。

举个例子
{| class ="wikitable"
| 举个例子
|}

表格样式

你可以添加HTML/CSS属性来自定义表格的样式

排序表格

创建一个内容可排序的表格,点击表格单元格标题!中的三角号可对选定竖列进行排序。数字按照大小顺序,字母按照音序表顺序,而中文按照Unicode顺序。若表格首行没有标题单元格!则不会显示。

标题 标题 标题
3 a
1 c
2 b
{| class ="wikitable sortable"
!标题!!标题!!标题
|-
|1||2||3
|-
|啊||比||谁
|-
|a||b||c
|-
|}

折叠表格

创建一个可展开折叠的表格,若表格中拥有表格标题|+折叠按钮会出现在表格标题的后面并可将除表格标题|+以外的内容折叠。

举例
标题 举个例子
{| class ="wikitable mw-collapsible mw-made-collapsible"
|+ 举例
!标题
|举个例子
|}

若没有表格标题|+折叠按钮会显示在首行的最后一个单元格,可将除首行单元格!|的内容折叠。

标题 举个例子
1 2
{| class ="wikitable mw-collapsible mw-made-collapsible"
!标题
|举个例子
|-
|1
|2
|}

你也可以创建一个默认折叠的表格

举例
标题 举个例子
{| class="wikitable mw-collapsible mw-made-collapsible mw-collapsed"
|+ 举例
! 标题
| 举个例子
|}

框线表格

在起始行后添加border="x"创建一个带有border框线的表格,"x"填为数字数值越大框线越粗。

  • 框线表格会使表格位置align效果消失
举个例子 例子
{| class="wikitable" border="1"
|举个例子
|例子
|}

表格位置

你可以使用align="?"规定表格显示在页面的位置,"?"可选择如下参数:

right 右对齐
left 左对齐
top 顶部对齐
center 居中对齐
justify 两端对齐
标题 举个例子
{| class ="wikitable" align="right"
!标题
|举个例子
|}

表格长宽

使用style="width:x%"或xpxstyle="height:xpx"可调整表格的长度和宽度。"x"可填写数字,数字越大长度和宽度越大。长度最大为100%。

这是一个长度为100%的表格,它占满了整个屏幕长度。若填写为50%则占满一半屏幕。

标题 举个例子
{| class ="wikitable" style="width:100%"
!标题
|举个例子
|}

这是一个宽度为50px的表格

标题 举个例子
{| class ="wikitable" style="height:50px"
!标题
|举个例子
|}

这是一个长为50%且宽为50px的表格

标题 举个例子
{| class ="wikitable" style="width:100%;height:50px"
!标题
|举个例子
|}

单元格样式

你也可以设定指定单元格的样式

横向合并单元格

使用colspan="x"横向将多个单元格合并成一个单元格。"x"填数字即合并的单元格数量。横向的单元格数会根据表格行列最长单元格生成单元格并进行合并,因此无需创建单元格。

这是一个横向将两个单元格合并成一个单元格的表格

举个例子
举个 例子
{| class="wikitable"
|colspan="2"|举个例子
|-
|举个
|例子
|}

若需要的合并单元格的数量大于表格行列最长的单元格则只会生成与表格行列最长单元格相同长度合并单元格。

这里创建了一个横向合并3个单元格的表格,由于第二排只有2个单元格所以只能横向合并2个单元格

举个例子
举个 例子
{| class="wikitable"
|colspan="3"|举个例子
|-
|举个
|例子
|}

竖向合并单元格

使用rowspan="x"竖向将多个单元格合并成一个单元格。"x"填数字即合并的单元格数量,竖向的单元格数会根据表格竖列最长单元格生成单元格并进行合并,因此无需创建单元格。

这是一个竖向将两个单元格合并成一个单元格的表格

举个例子 举个
例子
{| class="wikitable"
|rowspan="2"|举个例子
|举个
|-
|例子
|}

若需要的合并单元格的数量大于表格竖列最长的单元格则只会生成与表格竖列最长单元格相同长度合并单元格。

这里创建了一个竖向合并3个单元格的表格,由于第三排没有单元格所以只能竖向合并2个单元格

举个例子 举个
例子
{| class="wikitable"
|colspan="3"|举个例子
|举个
|-
|例子
|}

单元格颜色

使用bgcolor="x"可为单元格添加颜色,"x"可填颜色代码字符。

举个例子 举个例子
{| class="wikitable"
|bgcolor="yellow"|举个例子
|bgcolor="#26CA9B"|举个例子
|}

模板

什么是模板

模版(Template)是MediaWiki的特殊功能之一。模版是一类特殊的页面,可以将编辑好的模版内容套入进其他页面使用。

创建模版

与创建页面相同,你可以创建一个以模版:为开头的页面作为模版页面,该类开头需要Wiki管理员权限可创建你可以选择创建一个页面或请求管理员帮助创建

调用模版

在创建完模版页面后,要想在页面使用该模版,可在页面中使用{{页面名称}}来进行调用以模版:开头的模版页面
若调用非该类开头的页面请使用{{:页面名称}}进行调用。
举个例子:

{{coin}}
{{:模版教学}}

效果为:

daimond
欢迎来到新手上路

模版参数

在编写模版时你也可以定义一个模版参数,参数设置后只需简单调用其参数就能更方便的完整套用模版。
模版参数分为数值参数命名参数

数值参数

数值参数在调用时不需要特殊要求,会根据调用参数的数量而进行显示。
举个例子:
我们创建一个为"模版教学"的模版并进行了模版参数设置内容为:

{{{1}}}{{{2}}}

如果在本页面使用{{:模版教学}}会发生:

  • {{{1}}}{{{2}}}

如果在本页面使用{{:模版教学|你好|大家好}}会发生:

  • 你好大家好

如果在本页面使用{{:模版教学|你好|大家好|我们好}}会发生:

  • 你好大家好

模版只返回了"你好""大家好"的文字,这是因为我们只添加两个数值参数,若想使"我们好"显示需要在对应模版页面添加新的数值参数来显示

命名参数

命名参数在调用时需对其具体名称调用而进行显示
举个例子:
我们创建一个为"模版教学"的模版并进行了模版参数设置内容为:

{{{L}}}{{{A}}}

如果在本页面使用{{:模版教学}}会发生:

  • {{{L}}}{{{A}}}

如果在本页面使用{{:模版教学|L=你好|A=大家好}}会发生:

  • 你好大家好

如果在本页面使用{{:模版教学|你好|A=大家好}}会发生:

  • L=大家好

模版返回了"L="的文字,这是因为我们只调用了"A"的命名参数并没有调用"L"的命名参数,若想对其显示将"L"的命名参数填写在"你好"的文字中

默认参数显示

若不对其模版参数进行修改显示,可对其模版参数设置为不调用的默认显示。
举个例子,我们在"模版教学"的模版中对部分参数添加的了默认显示

你好

如果在本页面使用{{:模版教学}}会发生:
你好
因为我们对模版中的数值参数进行了设置,当不调用数值参数中的{{{1}}}则会默认显示为你好

同样的,我们也可以:

{{{A|你好}}}{{{B}}}

如果在本页面使用{{:模版教学|B=我也好}}会发生:
你好我也好
因为我们对模版中"A"的命名参数进行了默认设置,当不调用"A"的命名参数时则会默认显示为你好

模版嵌套

模版不仅可以套用在页面中,你也可以在新的模版页面中引用其他的模版达到模版嵌套的效果。

答疑解惑

对于本页面内还有不明白的地方,可在讨论页面询问问题。

EaseCation Wiki讨论:新手上路