Stapx Steve(讨论 | 贡献) 无编辑摘要 |
Stapx Steve(讨论 | 贡献) (→模板嵌套) |
||
| (未显示2个用户的15个中间版本) | |||
| 第4行: | 第4行: | ||
这是DHW INF 的基础编辑手册,我会在这儿罗列出在 Mediawiki 中编写文章所需的基础知识,如果你能连接上 [https://www.mediawiki.org Mediawiki 官网] 你也可以在那边找到更多详细的用法。同时你也可以在 [https://www.mediawiki.org/wiki/Project:Sandbox Mediawiki 沙箱] 进行复杂的页面编辑实验。 | 这是DHW INF 的基础编辑手册,我会在这儿罗列出在 Mediawiki 中编写文章所需的基础知识,如果你能连接上 [https://www.mediawiki.org Mediawiki 官网] 你也可以在那边找到更多详细的用法。同时你也可以在 [https://www.mediawiki.org/wiki/Project:Sandbox Mediawiki 沙箱] 进行复杂的页面编辑实验。 | ||
== DHW WIKI 基本规则 == | |||
== | |||
# 尊重他人以及他人写的内容。 | # 尊重他人以及他人写的内容。 | ||
# '''请尽量以中立的角度描写人事物,必要时请引用有关参考或证据。''' | # '''请尽量以中立的角度描写人事物,必要时请引用有关参考或证据。''' | ||
# 如果认为某个页面需要大幅度修改,请为那个页面创建'''讨论'''并写上你的意见,必要时可以联系管理。 | # 如果认为某个页面需要大幅度修改,请为那个页面创建'''讨论'''并写上你的意见,必要时可以联系管理。 | ||
# 在创建界面时请留意并将你的界面归类到 [[Special:Allpages/Category:|已存在的分类]] 里,如果此分类存在 [[:分类:分类表|分类表]],同时将你的界面添加到分类表内,分类相关指南见 [[帮助:编辑手册#分类]]。 | |||
# 遵守法律法规。 | # 遵守法律法规。 | ||
=== 基本规范 === | === 基本规范 === | ||
* 在提及其他人/物的时候尽量导向其词条,具体写法参见 [[帮助:编辑手册#链接]],例如: | * 在提及其他人/物的时候尽量导向其词条,具体写法参见 [[帮助:编辑手册#链接|链接]],例如: | ||
[[Doodle]] 是 [[DHW INF:关于|DHW PCS]] 的创始成员之一。 | [[Doodle]] 是 [[DHW INF:关于|DHW PCS]] 的创始成员之一。 | ||
* | * 中英数之间隔开'''(专有名词和日期除外)''',链接和正文隔开,例如: | ||
你可以在 [https://www.mediawiki.org/ MediaWiki 官方网站] 获取有关 Wiki | 你可以在 [https://www.mediawiki.org/ MediaWiki 官方网站] 获取有关 Wiki 编辑的有用信息。(2022年7月2日修订) | ||
* 善用顶栏模板来标记页面属性, | * 善用顶栏模板来标记页面属性,具体写法参见 [[帮助:编辑手册#模板|模板]],例如: | ||
<html>{{不够完整}}</html> | <html>{{不够完整}}</html> | ||
* 不要使用在 DHW PCS 或 Inf 中不存在的职位,例如“服主”。目前 Inf 服务器由其管理组共同管理,每个管理虽然有不同的管理任务,但是互处于平等的地位。对于 DHW PCS,则由[[DHW_PCS:时间轴|总统]]作为领导人,开度署和规划署分别覆行日常和长期管理责任。 | |||
<br> | |||
---- | |||
---- | |||
<br> | |||
=== WIKI 语法 === | === WIKI 语法 === | ||
| 第38行: | 第42行: | ||
======level 6===== | ======level 6===== | ||
* 换行,可以通过两个回车(空行)来换行,或者使用html的 <nowiki><br></nowiki> 标签进行换行。 | * 换行,可以通过两个回车(空行)来换行,或者使用html的 <nowiki><br></nowiki> 标签进行换行。 | ||
=== 列表 === | ==== 列表 ==== | ||
列表共分为五种样式: | 列表共分为五种样式: | ||
* 无序 | * 无序 | ||
| 第104行: | 第108行: | ||
*[http://www.google.com Google] | *[http://www.google.com Google] | ||
<nowiki>[http://www.google.com Google]</nowiki> | <nowiki>[http://www.google.com Google]</nowiki> | ||
==== 高亮代码 ==== | |||
这是DHW WIKI单独增加的插件,不属于Wiki语法。 | |||
<syntaxhighlight lang="lua"> | |||
print "高亮代码" | |||
</syntaxhighlight> | |||
<nowiki> | |||
<syntaxhighlight lang="lua"> | |||
print "高亮代码" | |||
</syntaxhighlight> | |||
</nowiki> | |||
同时,高亮代码也支持 CSS 样式: | |||
<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> | |||
<br> | |||
<nowiki> | |||
<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> | |||
</nowiki> | |||
==== 投票 ==== | |||
这是DHW WIKI单独增加的插件,不属于Wiki语法。 | |||
<nowiki> | |||
<poll> | |||
标题 | |||
选项1 | |||
选项2 | |||
…… | |||
</poll> | |||
</nowiki> | |||
<poll> | |||
标题 | |||
选项1 | |||
选项2 | |||
…… | |||
</poll> | |||
==== 其他 ==== | |||
*插入图片,请直接使用顶端 WikiEditer 的插入图片功能上传或者跳转至 [[Special:Upload|图片上传]] 界面上传图片后插入。 | |||
[[文件:Icon-king.png|无框]] | |||
<nowiki>[[文件:Icon-king.png|无框]]</nowiki> | |||
<br> | |||
---- | |||
---- | |||
<br> | |||
=== 模板 === | |||
在你学会了编写基础的纯文本内容之后,接下来就要学会使用模板。<br> | |||
模板,顾名思义就是用来提供一个固定的通用样式的,本 WIKI 目前已有的模板被列举在了 [[列表:模板]] 这儿。 | |||
==== 基础结构 ==== | |||
模板是一个被包裹在 <nowiki>{{ }}</nowiki> 中的语句,结构类似这样: | |||
<nowiki>{{未完成}}</nowiki> | |||
{{未完成}} | |||
==== 参数传递 ==== | |||
除了和上面一样的无参数模板以外,模板也可以传递参数,以 [[Template:语录|语录]] 模板为例,结构类似这样: | |||
<nowiki>{{语录|内容=你好世界!}}</nowiki> | |||
{{语录|内容=你好世界!}} | |||
<nowiki>{{语录|内容=欢迎来到 DHW PCS!}}</nowiki> | |||
{{语录|内容=欢迎来到 DHW PCS!}} | |||
更复杂的例子,以 [[Template:顶栏|顶栏]] 模板为例,结构类似这样: | |||
<nowiki>{{顶栏|背景色=#ecf7ff|强调色=#8fd0ff|图片=[[文件:Icon-test.png|无框]]|标题=测试|内容=这是测试内容。}}</nowiki> | |||
{{顶栏|背景色=#ecf7ff|强调色=#8fd0ff|图片=[[文件:Icon-test.png|无框]]|标题=测试|内容=这是测试内容。}} | |||
==== 模板与 WIKI 语言 ==== | |||
模板也可以使用 WIKI 语言来传参,以 [[Template:语录|语录]] 模板和 [https://dhwpcs.tk/index.php/%E6%96%87%E4%BB%B6:DHW_INF_LGOG.jpg 图片] 为例,结构类似这样: | |||
<nowiki>{{语录|内容=[[文件:DHW INF LGOG.jpg|无框]]}}</nowiki> | |||
{{语录|内容=[[文件:DHW INF LGOG.jpg|无框]]}} | |||
==== 模板嵌套 ==== | |||
除了单独使用模板以外,模板也可以相互嵌套,以 [[Template:语录|语录]] 模板和 [[Template:未完成|未完成]] 模板为例,结构类似这样: | |||
<nowiki>{{语录|内容={{未完成}}}}</nowiki> | |||
{{语录|内容={{未完成}}}} | |||
在 [[列表:模板#排版类模板|列表:模板]] 中有一些排版类模板,这些模板就需要进行嵌套使用,以 [[Template:右|右对齐]] 模板和 [[Template:皮肤|皮肤]] 模板为例,结构类似这样: | |||
<nowiki>{{右|内容={{皮肤|皮肤=<nowiki>/images/a/a6/Stapx_Steve_Skin.png</nowiki>|披风= <nowiki>/images/e/e1/Test_Cape.png</nowiki>|名称=Stapx_Steve}}}}</nowiki> | |||
{{右|内容={{皮肤|皮肤=<nowiki>/images/a/a6/Stapx_Steve_Skin.png</nowiki>|披风= <nowiki>/images/e/e1/Test_Cape.png</nowiki>|名称=Stapx_Steve}}}} | |||
<br><br><br><br><br><br><br><br><br><br><br><br><br> | |||
如果你也想编写模板,可以直接参考 Mediawiki 官方的 [https://www.mediawiki.org/wiki/Help:Templates/zh 教程] ,或查看下面的内容:[[帮助:编辑手册#编写模板]]。 | |||
<br> | |||
---- | |||
---- | |||
<br> | |||
=== 分类 === | |||
理论上说,分类的使用属于基本规则,而分类表的使用属于进阶,但是因为这是需要每个 WIKI 编辑者都知道的用法,所以全部编写在了基本规则内。 | |||
=== 将页面划分分类 === | |||
一个规范化的页面需要进行分类划分,你可以在 [[Special:Allpages/Category:|分类页面统计]] 看到 DHW WIKI 现有的全部分类,将页面划分到一个分类内的操作非常简单,只需要在页面尾部追加如下语句之一: | |||
<nowiki>[[Category:分类名]]</nowiki> | |||
<nowiki>[[分类:分类名]]</nowiki> | |||
同时,一个页面也可以属于多个分类。 | |||
<br> | |||
---- | |||
---- | |||
<br> | |||
== 进阶功能 == | |||
=== HTML(超文本标记语言) === | |||
本 WIKI 开放了完整的 HTML 编辑权限,你可以将 HTML 代码包裹到 <nowiki><html></html></nowiki> 标签内来编写 HTML。<br> | |||
所以你可以使用一些基础的 HTML 来完成一些功能: | |||
* 居右 | |||
<html> | |||
<div align=right> | |||
</html> | |||
欢迎来到 DHW PCS! | |||
<html> | |||
</div> | |||
<br> | |||
</html> | |||
<nowiki> | |||
<html> | |||
<div align=right> | |||
</html> | |||
欢迎来到 DHW PCS! | |||
<html> | |||
</div> | |||
</html> | |||
</nowiki> | |||
同时,wiki 语言也能和 HTML 混合使用: | |||
<html> | |||
<div align=right> | |||
</html> | |||
[[文件:Icon-king.png|无框]] | |||
<html> | |||
</div> | |||
<br> | |||
</html> | |||
<nowiki> | |||
<html> | |||
<div align=right> | |||
</html> | |||
[[文件:Icon-king.png|无框]] | |||
<html> | |||
</div> | |||
</html> | |||
</nowiki> | |||
复杂一点的例子: | |||
<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;line-height:1% !important;">这只是个例子!</font> | |||
</div> | |||
</div> | |||
</td> | |||
</tr> | |||
</table> | |||
</div> | |||
</html> | |||
<br> | |||
<nowiki> | |||
<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> | |||
</nowiki> | |||
<!-- 分类 --> | |||
[[Category:帮助]] | |||
2026年1月25日 (日) 04:31的最新版本
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>