跳转到内容

TechProCraftWiki编写指南:修订间差异

来自TPC
Harry00025留言 | 贡献
无编辑摘要
Harry00025留言 | 贡献
无编辑摘要
 
(未显示同一用户的12个中间版本)
第1行: 第1行:
本篇旨在介绍编写本Wiki的注意事项。关于语法,请前往[https://mediawiki.org/Mediawiki]。
TPCWiki的编写指南。By {{N|9}}


本Wiki一切事物总负责人为[[User:Harry00025|明月花火]]。
== 写在前面:管理架构 ==
# 本Wiki一切事物总负责人为[[User:Harry00025|明月花火]]。
# 本Wiki除受保护页面外可以在符合服务器实际情况的前提下随意的补充,删除或修改内容。禁止篡改史实。[[服务器历史]]界面的已发生事件不建议修改。
# 本Wiki管理员与服务器管理员等同。管理员拥有删除界面的权限。普通用户如有删除页面需求请向管理员申请。
# 仅有本站实际站长(目前为{{N|9}})和腐竹{{N|0}}拥有行政管理员权限。行政管理员不可由任何方式新产生或被罢免。


本Wiki除受保护页面外可以随意的补充,删除或修改内容(前提是符合实际)。禁止篡改史实。[[服务器历史]]界面的已发生事件不建议修改。
== 基础语法 ==
'''如果你编写过其他以MediaWiki为基础架构的维基百科,则可直接跳过本章节,直接阅读下文关于模板的段落。或者也可以查阅[https://mediawiki.org MediaWiki官方文档]'''
=== 格式化文本 ===
* '''粗体''':输入<code><nowiki>'''text'''</nowiki></code>,输出<code>'''text'''</code>。
* '''斜体''':输入<code><nowiki>''text''</nowiki></code>,输出<code>''text''</code>。
* '''粗斜体''':输入<code><nowiki>'''''text'''''</nowiki></code>,输出<code>'''''text'''''</code>。
=== 链接 ===
* '''内部链接''':输入<code><nowiki>[[刷铁机]]</nowiki></code>,输出<code>[[刷铁机]]</code>。
** '''自定义显示内链文字''':输入<code><nowiki>[[刷铁机|中途岛]]</nowiki></code>,输出<code>[[刷铁机|中途岛</code>。
* '''外部链接的三种方式''':
*# 输入<code><nowiki>[https://mediaWiki.org]</nowiki></code>,输出<code>[https://mediaWiki.org]</code>;
*# 输入<code><nowiki>  https://mediaWiki.org  </nowiki></code>,输出<code>  https://mediaWiki.org</code>;
*# 输入<code><nowiki>[https://mediawiki.org 维基百科]</nowiki></code>,输出<code>[https://mediawiki.org 维基百科]</code>。注意此处与内链用管道符“|”分隔不同,使用的是用空格分隔。
* 标题:输入<code><nowiki>== text ==</nowiki></code>,输出等号数量级别的标题大小。一级标题为页面最上方那个默认标题,所以一般从二级标题开始使用。


本Wiki管理员与服务器管理员等同。管理员拥有删除界面的权限。普通用户如有删除页面需求请向管理员申请。
=== 列表 ===
wiki提供了两种列表:有序列表和无序列表。这两种列表可以互相嵌套。
==== 无序列表 ====
输入;<div style="width:300px; border:1px solid black; padding:0.5em"><nowiki>
* text</nowiki><br><nowiki>* abcd
</nowiki></div>
输出:
<div style="width:300px; border:1px solid black; padding:0.5em">
* text
* abcd
</div>
==== 有序列表 ====
输入;<div style="width:300px; border:1px solid black; padding:0.5em"><nowiki>
# text</nowiki><br><nowiki># abcd
</nowiki></div>
输出:
<div style="width:300px; border:1px solid black; padding:0.5em">
# text
# abcd
</div>
=== 模板 ===
通过<code><nowiki>{{名称|参数1|参数2|……}}</nowiki></code>引用模板。有些模板有许多参数,有些模板没有参数。关于此部分请'''阅读下文'''。


仅有本站管理员和腐竹{{N|0}}拥有行政管理员权限。行政管
理员不可由任何方式新产生或被罢免。


== 页面命名规则 ==
== 本站页面命名规则 ==
* 如[[奥力樱花庄]],明显具有单一指代性的重要的单体建筑或2-3个建筑,直接使用名称作为页面名称
* 如[[奥力樱花庄]],明显具有单一指代性的的单体建筑或2-3个建筑,直接使用名称作为页面名称:
* 如[[农业基地]],拥有唯一性的建成区名称直接使用名称作为页面名称
{{nowiki|奥力樱花庄}}
* 如[[刷铁机]]等指代混乱的地名,则使用'''消歧义'''页面解决歧义,名称重定向到消歧义页面,原正文内容打散到各个相关页面
* 如[[农业基地]],对于介绍此片区域的页面,直接使用名称作为页面名称:
* 如有在生电设施附近的以该设施作为名称的轨道交通车站,应把轨道交通页面重定向到 ''<该生电设施>#轨道交通''
{{nowiki|农业基地}}
* 其他没有提到到的情况,例如某个车站,按照列表页所指定的链接写
* 如[[刷铁机]]等指代混乱的地名,则使用'''消歧义'''页面解决歧义(例如需要将<code>{{nowiki|刷铁机}}</code>重定向到<code>{{nowiki|消歧义/刷铁机}}</code>),名称重定向到消歧义页面,介绍内容根据种类分散到所有相关页面:
{{nowiki|消歧义/刷铁机}}、{{nowiki|轨道交通/车站/刷铁机}}、{{nowiki|出生点-中途岛#刷铁机}}等
* 如有在生电设施附近的以该设施作为名称的轨道交通车站,应把轨道交通页面重定向到 ''<该生电设施>#轨道交通''
例如[[刷冰机]],则要将{{nowiki|轨道交通/车站/刷冰机}}重定向到{{nowiki|生电设施/刷冰机#轨道交通}}
* 其他没有提到到的情况,则按默认方式。


== 模板 ==
== 模板 ==
除快捷索引例如<nowiki>{{Template:L}}</nowiki>这种的,禁止创建单字节名模板。其他随意
本Wiki含有并使用了大量原创和非原创模板。本Wiki的所有模板可以'''在署名的前提下分享至任何其他Wiki'''。本节介绍的是各个模板大略的使用方式,若想查看源代码,请自行前往对应页面。
=== 单字模板 ===
=== 单字模板 ===
'''单字模板仅作快速索引用,缩减页面字节数,节省时间'''
'''单字模板仅作快速索引用,缩减页面字节数,节省时间。单字模板通常均只含有1个参数。'''
* <code><nowiki>{{N}}</nowiki></code>:输入局号,输出局长个人页面:
{{tab2}}例如:输入<code><nowiki>{{N|9}}</nowiki></code>,输出<code>{{N|9}}</code>
* <code><nowiki>{{R}}</nowiki></code>:输入普通道路名称,输出该道路的页面:
{{tab2}}例如:输入<code><nowiki>{{R|缘溪路}}</nowiki></code>,输出<code>{{R|缘溪路}}</code>
* <code><nowiki>{{H}}</nowiki></code>:输入高速编号,输出该高速页面:
{{tab2}}例如:输入<code><nowiki>{{H|S11}}</nowiki></code>,输出<code>{{H|S11}}</code>
* <code><nowiki>{{L}}</nowiki></code>:输入线路号(正整数),输出线路页面:
{{tab2}}例如:输入<code><nowiki>{{L|2}}</nowiki></code>,输出<code>{{L|2}}</code>
* <code><nowiki>{{T}}</nowiki></code>:输入有轨电车线路号,输出线路页面:
{{tab2}}例如:输入<code><nowiki>{{T|1}}</nowiki></code>,输出<code>{{T|1}}</code>
* <code><nowiki>{{S}}</nowiki></code>:输入车站名称,输出车站页面:
{{tab2}}例如:输入<code><nowiki>{{S|刷铁机}}</nowiki></code>,输出<code>{{S|刷铁机}}</code>
* <code><nowiki>{{ST}}</nowiki></code>:输入车站名称,输出车站页面,但是字体小一号:
{{tab2}}例如:输入<code><nowiki>{{ST|北岛竹林}}</nowiki></code>,输出<code>{{ST|北岛竹林}}</code>
* <code><nowiki>{{X}}</nowiki></code>:输入区划编号,输出区划页面:
{{tab2}}例如:输入<code><nowiki>{{X|1}}</nowiki></code>,输出<code>{{X|1}}</code>
* <code><nowiki>{{D}}</nowiki></code>:输入生电设施名称,输出生电设施对应页面:
{{tab2}}例如:输入<code><nowiki>{{D|四核刷铁机}}</nowiki></code>,输出<code>{{D|四核刷铁机}}</code>


下列模板均只有1个参数:
=== 列表模板 ===
* N:输入局号,输出局长个人页面
列表模板为'''在页面下方的表格''',例如车站列表就在'''每个车站'''下方使用。
* R:输入普通道路名称,输出该道路的页面
* <code><nowiki>{{BS}}</nowiki></code>:包含<code><nowiki>{{LL}}</nowiki></code>和<code><nowiki>{{SL}}</nowiki></code>;
* H:输入高速编号,输出该高速页面
* <code><nowiki>{{LL}}</nowiki></code>:轨道交通车站列表(按线路排序,上行);
* L:输入线路号(正整数),输出线路页面
* <code><nowiki>{{SL}}</nowiki></code>:轨道交通车站列表(按音序排序);
* T:输入有轨电车线路号,输出线路页面
* <code><nowiki>{{SD}}</nowiki></code>:生电设施列表;
* S:输入车站名称,输出车站页面
* <code><nowiki>{{BA}}</nowiki></code>:建筑群列表。
** ST:输入车站名称,输出车站页面,但是字体小一号
* X:输入区划编号,输出区划页面


=== L系列模板 ===
=== 其他模板 ===
* BS:按顺序包含下列模板
'''有些模板的使用细则详见给定页面。有些模板被折叠了,因为他们的功能可能只是给上级模板提供前置功能。'''
** LL:轨道交通线路车站列表(按线路排序,上行,默认不折叠)
* <code><nowiki>{{NSC}}</nowiki></code>:'''本Wiki原创模板招牌'''。一个参数,输入当前车站名称,输出'''线路详情'''。例如:
** SL:轨道交通车站列表(按音序排序,默认折叠)
{{tab2}}输入<code><nowiki>{{NSC|北砂}}</nowiki></code>,输出:
<div style="width:300px; border:1px solid black; padding:0.5em">{{NSC|北砂}}</div>
* <span style='background-color:#dddd00'>请注意,由于代码冲突,有轨电车使用的模板与<code><nowiki>{{NSC}}</nowiki></code>模板拆分为<code><nowiki>{{TSC}}</nowiki></code>,参数同上。</span>输入<code><nowiki>{{TSC|中途岛西}}</nowiki></code>,输出:
<div style="width:300px; border:1px solid black; padding:0.5em">{{TSC|中途岛西}}</div>
* <span style='background-color:#dddd00'>请注意,由于技术原因,名字为包含关系的车站例如<code>绿野</code>和<code>绿野东</code>,需要将字数较少的车站名后加<code>.</code>,在这个例子里就是将<code>绿野</code>改成<code>绿野.</code></span>
* <code><nowiki>{{RL}}{{RR}}{{RS}}{{RT}}</nowiki></code>:输入线路号(正整数),输出线路页面但是链接为L/R/S/T{X}而不是{X}号线:
{{tab2}}输入<code><nowiki>{{RL|2}}</nowiki></code>,输出:<code>{{RL|2}}</code>。
* <code><nowiki>{{CL}}</nowiki></code>:选择器,输入线路番号(普线省略“L”),输出颜色(RGB六位,不含“#”):
{{tab2}}输入<code><nowiki>{{CL|2}}</nowiki></code>,输出<code>{{CL|2}}</code>。
* <code><nowiki>{{WC}}</nowiki></code>:着色字体颜色。第一参数输入颜色代表的线路番号,第二参数输入着色内容,填空值不输出,填0输出“■”,第二参数不可省略。例如:
{{tab2}}输入<code><nowiki>{{WC|2|0}}</nowiki></code>,输出<code>{{WC|2|0}}</code><br>
{{tab2}}输入<code><nowiki>{{WC|2|text}}</nowiki></code>,输出<code>{{WC|2|text}}</code>
* <code><nowiki>{{BC}}</nowiki></code>:着色背景颜色。第一参数输入颜色代表的线路番号,第二参数输入着色环境(填1为文本环境,默认为表格环境),填空值不输出,填0输出“■”,第二参数不可省略。''本模板不包含要着色的文本,所以请不要忘记在着色文本后使用<code><nowiki></span></nowiki></code>(如需要)。例如:
{{tab2}}输入<code><nowiki>{{BC|2|}}</nowiki></code>,输出<code>{{BC|2|}}</code><br>
{{tab2}}输入<code><nowiki>{{BC|2|1}}text</span></nowiki></code>,输出<code>{{BC|2|1}}text</span></code>
* 将<code><nowiki>{{BC}}</nowiki></code>和<code><nowiki>{{WC}}</nowiki></code>结合使用是合法的。<s>不过真的有人会这么用吗</s>
{{tab2}}例如:输入<code><nowiki>{{BC|10|1}}{{WC|8|text}}</span></nowiki></code>,输出<code>{{BC|10|1}}{{WC|8|text}}</span></code>
* PL:17个参数,第一个参数输入有几个站台,之后每两个参数一对,第一个输入线路号,第二个输入行进方向(上行=0,下行=1)<span style='background-color:#ffff00'>本模板可能需要迭代更新</span>
* <code><nowiki>{{L<num>List}}</nowiki></code>:<num>为线路编号,普通线路省略"L",非普通线路必须添加前缀。本系列模板没有参数,返回的为本线路的站点列表。例如:
{{tab2}}输入<code><nowiki>{{L1List}}</nowiki></code>,输出<code>{{L1List}}</code>
* <code><nowiki>{{tab2}}</nowiki></code>:输出八个由Unicode转义的空格。例如:
{{tab2}}输入<code><nowiki>{{tab2}}</nowiki></code>,输出<code>{{tab2}}</code>
* <code><nowiki>{{nowiki}}</nowiki></code>:一个参数,输入链接(不携带中括号),输出文本形式的链接。例如:
{{tab2}}输入<code><nowiki>{{nowiki|轨道交通}}</nowiki></code>,输出<code>{{nowiki|轨道交通}}</code>
* <code><nowiki>{{nowikit}}</nowiki></code>:一个参数,输入模板名称(不携带花括号),输出文本形式的模板链接。例如:
{{tab2}}输入<code><nowiki>{{nowikit|NSC}}</nowiki></code>,输出<code>{{nowikit|NSC}}</code>
* <code><nowiki>{{for}}</nowiki></code>:消歧义行产生器。第一个参数输入<code><nowiki>[[消歧义/<text>]]</nowiki></code>内的内容;第二个参数输入想写在前面的话,留空则不生成写在前面的话,必须含有第二个参数。例如:
{{tab2}}输入<code><nowiki>{{For|中途岛|texttexttext}}</nowiki></code>,输出<code>{{For|中途岛|texttexttext}}</code><br>
{{tab2}}输入<code><nowiki>{{For|中途岛|}}</nowiki></code>,输出<code>{{For|中途岛|}}</code>


=== 其他模板 ===
=== 过时的模板 ===
这些模板的使用细则详见各自的Help页面。
'''本列表里的模板<span style="color:#ff0000">均不建议使用</span>,仅为了维持使用这些模板的旧页面不崩溃。'''
* RL/RR/RS/RT:输入线路号(正整数),输出线路页面但是链接为L/R/S/T{X}而不是{X}号线
* SC:10个参数,输入指定内容,输出线路详情([[Help:Template:SC|详见]])
* SC:10个参数,输入指定内容,输出线路详情([[Help:Template:SC|详见]])
** FC:SC的变体,支持快车
** FC:SC的变体,支持快车
* Line:SC的一段
** Line:SC的一段
* PZ:匹配功能(浓缩至了一个模板)。([[Help:Template:PZ|详见]])
* PZ:匹配功能(浓缩至了一个模板)。([[Help:Template:PZ|详见]])

2026年7月6日 (一) 22:33的最新版本

TPCWiki的编写指南。By Harry00025

写在前面:管理架构

  1. 本Wiki一切事物总负责人为明月花火
  2. 本Wiki除受保护页面外可以在符合服务器实际情况的前提下随意的补充,删除或修改内容。禁止篡改史实。服务器历史界面的已发生事件不建议修改。
  3. 本Wiki管理员与服务器管理员等同。管理员拥有删除界面的权限。普通用户如有删除页面需求请向管理员申请。
  4. 仅有本站实际站长(目前为Harry00025)和腐竹Astuyu拥有行政管理员权限。行政管理员不可由任何方式新产生或被罢免。

基础语法

如果你编写过其他以MediaWiki为基础架构的维基百科,则可直接跳过本章节,直接阅读下文关于模板的段落。或者也可以查阅MediaWiki官方文档

格式化文本

  • 粗体:输入'''text''',输出text
  • 斜体:输入''text'',输出text
  • 粗斜体:输入'''''text''''',输出text

链接

  • 内部链接:输入[[刷铁机]],输出刷铁机
    • 自定义显示内链文字:输入[[刷铁机|中途岛]],输出[[刷铁机|中途岛
  • 外部链接的三种方式
    1. 输入[https://mediaWiki.org],输出[1]
    2. 输入 https://mediaWiki.org ,输出 https://mediaWiki.org
    3. 输入[https://mediawiki.org 维基百科],输出维基百科。注意此处与内链用管道符“|”分隔不同,使用的是用空格分隔。
  • 标题:输入== text ==,输出等号数量级别的标题大小。一级标题为页面最上方那个默认标题,所以一般从二级标题开始使用。

列表

wiki提供了两种列表:有序列表和无序列表。这两种列表可以互相嵌套。

无序列表

输入;

* text
* abcd

输出:

  • text
  • abcd

有序列表

输入;

# text
# abcd

输出:

  1. text
  2. abcd

模板

通过{{名称|参数1|参数2|……}}引用模板。有些模板有许多参数,有些模板没有参数。关于此部分请阅读下文


本站页面命名规则

  • 奥力樱花庄,明显具有单一指代性的的单体建筑或2-3个建筑,直接使用名称作为页面名称:
[[奥力樱花庄]]
  • 农业基地,对于介绍此片区域的页面,直接使用名称作为页面名称:
[[农业基地]]
  • 刷铁机等指代混乱的地名,则使用消歧义页面解决歧义(例如需要将[[刷铁机]]重定向到[[消歧义/刷铁机]]),名称重定向到消歧义页面,介绍内容根据种类分散到所有相关页面:
[[消歧义/刷铁机]]、[[轨道交通/车站/刷铁机]]、[[出生点-中途岛#刷铁机]]等
  • 如有在生电设施附近的以该设施作为名称的轨道交通车站,应把轨道交通页面重定向到 <该生电设施>#轨道交通
例如刷冰机,则要将[[轨道交通/车站/刷冰机]]重定向到[[生电设施/刷冰机#轨道交通]]
  • 其他没有提到到的情况,则按默认方式。

模板

本Wiki含有并使用了大量原创和非原创模板。本Wiki的所有模板可以在署名的前提下分享至任何其他Wiki。本节介绍的是各个模板大略的使用方式,若想查看源代码,请自行前往对应页面。

单字模板

单字模板仅作快速索引用,缩减页面字节数,节省时间。单字模板通常均只含有1个参数。

  • {{N}}:输入局号,输出局长个人页面:

        例如:输入{{N|9}},输出Harry00025

  • {{R}}:输入普通道路名称,输出该道路的页面:

        例如:输入{{R|缘溪路}},输出缘溪路

  • {{H}}:输入高速编号,输出该高速页面:

        例如:输入{{H|S11}},输出S11 Wrong_Number

  • {{L}}:输入线路号(正整数),输出线路页面:

        例如:输入{{L|2}},输出2号线

  • {{T}}:输入有轨电车线路号,输出线路页面:

        例如:输入{{T|1}},输出有轨电车1号线

  • {{S}}:输入车站名称,输出车站页面:

        例如:输入{{S|刷铁机}},输出刷铁机

  • {{ST}}:输入车站名称,输出车站页面,但是字体小一号:

        例如:输入{{ST|北岛竹林}},输出北岛竹林

  • {{X}}:输入区划编号,输出区划页面:

        例如:输入{{X|1}},输出锭湾区

  • {{D}}:输入生电设施名称,输出生电设施对应页面:

        例如:输入{{D|四核刷铁机}},输出四核刷铁机

列表模板

列表模板为在页面下方的表格,例如车站列表就在每个车站下方使用。

  • {{BS}}:包含{{LL}}{{SL}}
  • {{LL}}:轨道交通车站列表(按线路排序,上行);
  • {{SL}}:轨道交通车站列表(按音序排序);
  • {{SD}}:生电设施列表;
  • {{BA}}:建筑群列表。

其他模板

有些模板的使用细则详见给定页面。有些模板被折叠了,因为他们的功能可能只是给上级模板提供前置功能。

  • {{NSC}}本Wiki原创模板招牌。一个参数,输入当前车站名称,输出线路详情。例如:

        输入{{NSC|北砂}},输出:

北砂站线路详情
3号线中段(盒原---划岗) 因正白高原开发停运,目前暂无截止日期
  • 请注意,由于代码冲突,有轨电车使用的模板与{{NSC}}模板拆分为{{TSC}},参数同上。输入{{TSC|中途岛西}},输出:
中途岛西站线路详情
  • 请注意,由于技术原因,名字为包含关系的车站例如绿野绿野东,需要将字数较少的车站名后加.,在这个例子里就是将绿野改成绿野.
  • {{RL}}{{RR}}{{RS}}{{RT}}:输入线路号(正整数),输出线路页面但是链接为L/R/S/T{X}而不是{X}号线:

        输入{{RL|2}},输出:L2

  • {{CL}}:选择器,输入线路番号(普线省略“L”),输出颜色(RGB六位,不含“#”):

        输入{{CL|2}},输出b365b9

  • {{WC}}:着色字体颜色。第一参数输入颜色代表的线路番号,第二参数输入着色内容,填空值不输出,填0输出“■”,第二参数不可省略。例如:

        输入{{WC|2|0}},输出
        输入{{WC|2|text}},输出text

  • {{BC}}:着色背景颜色。第一参数输入颜色代表的线路番号,第二参数输入着色环境(填1为文本环境,默认为表格环境),填空值不输出,填0输出“■”,第二参数不可省略。本模板不包含要着色的文本,所以请不要忘记在着色文本后使用</span>(如需要)。例如:

        输入{{BC|2|}},输出 style='background-color:#b365b9'
        输入{{BC|2|1}}text</span>,输出text

  • {{BC}}{{WC}}结合使用是合法的。不过真的有人会这么用吗

        例如:输入{{BC|10|1}}{{WC|8|text}}</span>,输出text

  • PL:17个参数,第一个参数输入有几个站台,之后每两个参数一对,第一个输入线路号,第二个输入行进方向(上行=0,下行=1)本模板可能需要迭代更新
  • {{L<num>List}}:<num>为线路编号,普通线路省略"L",非普通线路必须添加前缀。本系列模板没有参数,返回的为本线路的站点列表。例如:

        输入{{L1List}},输出 神殿 龙池 渥丘 盒原 金域北路 林南大道 东滩 绿野. 绿野东 泽汀 穹林 浅池 流旷 星流峡 月漓 萝野 暗东湖 涵沚 四威 葵园村 -

  • {{tab2}}:输出八个由Unicode转义的空格。例如:

        输入{{tab2}},输出        

  • {{nowiki}}:一个参数,输入链接(不携带中括号),输出文本形式的链接。例如:

        输入{{nowiki|轨道交通}},输出[[轨道交通]]

  • {{nowikit}}:一个参数,输入模板名称(不携带花括号),输出文本形式的模板链接。例如:

        输入{{nowikit|NSC}},输出{{NSC}}

  • {{for}}:消歧义行产生器。第一个参数输入[[消歧义/<text>]]内的内容;第二个参数输入想写在前面的话,留空则不生成写在前面的话,必须含有第二个参数。例如:

        输入{{For|中途岛|texttexttext}},输出 texttexttext。关于中途岛的其他含义,请见中途岛(消歧义)
        输入{{For|中途岛|}},输出 关于中途岛的其他含义,请见中途岛(消歧义)

过时的模板

本列表里的模板均不建议使用,仅为了维持使用这些模板的旧页面不崩溃。

  • SC:10个参数,输入指定内容,输出线路详情(详见
    • FC:SC的变体,支持快车
    • Line:SC的一段
  • PZ:匹配功能(浓缩至了一个模板)。(详见