DHW INF 基础编辑手册[编辑]
这是DHW INF 的基础编辑手册,我会在这儿罗列出在 Mediawiki 中编写文章所需的基础知识,如果你能连接上 Mediawiki 官网 你也可以在那边找到更多详细的用法。同时你也可以在 Mediawiki 沙箱 进行复杂的页面编辑实验。
DHW WIKI 基本规则[编辑]
- 尊重他人以及他人写的内容。
- 请尽量以中立的角度描写人事物,必要时请引用有关参考或证据。
- 如果认为某个页面需要大幅度修改,请为那个页面创建讨论并写上你的意见,必要时可以联系管理。
- 在创建界面时请留意并将你的界面归类到 已存在的分类 里,如果此分类存在 分类表,同时将你的界面添加到分类表内,分类相关指南见 帮助:编辑手册#分类。
- 遵守法律法规。
基本规范[编辑]
- 在提及其他人/物的时候尽量导向其词条,具体写法参见 链接,例如:
Doodle 是 DHW PCS 的创始成员之一。
- 中英数之间隔开(专有名词和日期除外),链接和正文隔开,例如:
你可以在 MediaWiki 官方网站 获取有关 Wiki 编辑的有用信息。(2022年7月2日修订)
- 善用顶栏模板来标记页面属性,具体写法参见 模板,例如:
{{不够完整}}
- 不要使用在 DHW PCS 或 Inf 中不存在的职位,例如“服主”。目前 Inf 服务器由其管理组共同管理,每个管理虽然有不同的管理任务,但是互处于平等的地位。对于 DHW PCS,则由总统作为领导人,开度署和规划署分别覆行日常和长期管理责任。
WIKI 语法[编辑]
下面是 WIKI 语法相关的内容,你可以使用界面顶部的 WikiEditer 编辑器来快速插入,也可以选择手动输入来提高效率。
文本样式[编辑]
- 加粗
'''加粗'''
- 斜体
''斜体''
- 加粗斜体
'''''加粗斜体'''''
排版样式[编辑]
- 标题,在编辑时需要注意,请不要跨级别编辑标题并且不要使用一级标题。
==level 2== ===level 3=== ====level 4==== =====level 5===== ======level 6=====
- 换行,可以通过两个回车(空行)来换行,或者使用html的 <br> 标签进行换行。
列表[编辑]
列表共分为五种样式:
- 无序
* 第一 * 第二 * 第三
- 有序
# 第一 # 第二 # 第三
- 分类定义
;项 1 : 定义 1 ;项 2 : 定义 2-1 : 定义 2-2
- 缩进
: 一个缩进 :: 两个缩进 :::: 更多缩进
- 混合
* 首先 * 其次 *# 第一点 *# 第二点
表格[编辑]
下面是表格的两种写法,需要注意的是因为 WIKI 限制,实际写法应该是 { 下方示例 } 。
| 表头 | 表头 |
|---|---|
| (0, 0) | (0, 1) |
| (1, 0) | (1, 1) |
| border="1" ! 表头 ! 表头 |- | (0, 0) | (0, 1) |- | (1, 0) | (1, 1) |
也可以把同行数据放一起:
| border="1" ! 表头 ! 表头 | (0, 0) || (0, 1) |- | (1, 0) || (1, 1) |
链接[编辑]
[[首页]]
[[首页|这个也是首页]]
http://www.google.com (直接书写链接)
[http://www.google.com Google]
高亮代码[编辑]
这是DHW WIKI单独增加的插件,不属于Wiki语法。
print "高亮代码"
<syntaxhighlight lang="lua"> print "高亮代码" </syntaxhighlight>
同时,高亮代码也支持 CSS 样式:
def quick_sort(arr):
less = []
pivot_list = []
more = []
if len(arr) <= 1:
return arr
else:
pass
<syntaxhighlight lang="python" style="border:3px dashed blue"> def quick_sort(arr): less = [] pivot_list = [] more = [] if len(arr) <= 1: return arr else: pass </syntaxhighlight>
投票[编辑]
这是DHW WIKI单独增加的插件,不属于Wiki语法。
<poll> 标题 选项1 选项2 …… </poll>
您没有权限查看这个投票的结果。
其他[编辑]
- 插入图片,请直接使用顶端 WikiEditer 的插入图片功能上传或者跳转至 图片上传 界面上传图片后插入。
[[文件:Icon-king.png|无框]]
模板[编辑]
在你学会了编写基础的纯文本内容之后,接下来就要学会使用模板。
模板,顾名思义就是用来提供一个固定的通用样式的,本 WIKI 目前已有的模板被列举在了 列表:模板 这儿。
基础结构[编辑]
模板是一个被包裹在 {{ }} 中的语句,结构类似这样:
{{未完成}}
参数传递[编辑]
除了和上面一样的无参数模板以外,模板也可以传递参数,以 语录 模板为例,结构类似这样:
{{语录|内容=你好世界!}}
{{语录|内容=欢迎来到 DHW PCS!}}
更复杂的例子,以 顶栏 模板为例,结构类似这样:
{{顶栏|背景色=#ecf7ff|强调色=#8fd0ff|图片=[[文件:Icon-test.png|无框]]|标题=测试|内容=这是测试内容。}}
模板与 WIKI 语言[编辑]
模板也可以使用 WIKI 语言来传参,以 语录 模板和 图片 为例,结构类似这样:
{{语录|内容=[[文件:DHW INF LGOG.jpg|无框]]}}
模板嵌套[编辑]
除了单独使用模板以外,模板也可以相互嵌套,以 语录 模板和 未完成 模板为例,结构类似这样:
{{语录|内容={{未完成}}}}
在 列表:模板 中有一些排版类模板,这些模板就需要进行嵌套使用,以 右对齐 模板和 皮肤 模板为例,结构类似这样:
{{右|内容={{皮肤|皮肤=<nowiki>/images/a/a6/Stapx_Steve_Skin.png|披风= /images/e/e1/Test_Cape.png|名称=Stapx_Steve}}}}</nowiki>
如果你也想编写模板,可以直接参考 Mediawiki 官方的 教程 ,或查看下面的内容:帮助:编辑手册#编写模板。
分类[编辑]
理论上说,分类的使用属于基本规则,而分类表的使用属于进阶,但是因为这是需要每个 WIKI 编辑者都知道的用法,所以全部编写在了基本规则内。
将页面划分分类[编辑]
一个规范化的页面需要进行分类划分,你可以在 分类页面统计 看到 DHW WIKI 现有的全部分类,将页面划分到一个分类内的操作非常简单,只需要在页面尾部追加如下语句之一:
[[Category:分类名]] [[分类:分类名]]
同时,一个页面也可以属于多个分类。
进阶功能[编辑]
HTML(超文本标记语言)[编辑]
本 WIKI 开放了完整的 HTML 编辑权限,你可以将 HTML 代码包裹到 <html></html> 标签内来编写 HTML。
所以你可以使用一些基础的 HTML 来完成一些功能:
- 居右
<html>
<div align=right>
</html>
欢迎来到 DHW PCS!
<html>
</div>
</html>
同时,wiki 语言也能和 HTML 混合使用:
<html>
<div align=right>
</html>
[[文件:Icon-king.png|无框]]
<html>
</div>
</html>
复杂一点的例子:
<html>
<div style="margin-top: 5px;"></div>
<div align=left style="width:270px;min-height:65px;background:#f8d8db;border:2px #E81123;border-radius:7px;">
<table style="height: 100%;min-height:65px;">
<tr>
<th style="width:5px;border-radius:21px 0 0 21px;background:#E81123"></th>
<td><div style="width:15px;"></div></td>
<td>
</html>[[文件:Icon-error.png|无框]]<html>
</td>
<td>
<div style="margin-left: 15px;margin-right: 15px;">
<div style="margin-button: 5px;border-bottom: 2px #f7f33d;">
<font><strong style="font-size:0.8em;">警告</strong></font>
</div>
<div>
<font style="margin-top: 5px;font-size:0.7em;">这只是个例子!</font>
</div>
</div>
</td>
</tr>
</table>
</div>
</html>