User:RabBIThole/萌百编辑原理教程
本页面灵感来源于U:東東君/从零开始的模板教程,旨在能让刚入站的用户能够尽快地,正确地了解萌娘百科的编辑知识。
基础
请先浅略地阅读帮助:萌百编辑简明指南
页面栏目
指的是左侧栏、跟搜索框同行的一栏、右上角的那栏、以及页底的这些蓝链文字
左侧栏的玩意
建议自己点进去看看
搜索框同行的玩意
当前页面从左到右分别是:用户页,讨论,大陆简体(简繁转换的选择器)
一大段隔断后:阅读,编辑,编辑序言,查看历史,⭐
更多:移动
其中在大隔断左侧和右侧的黑字白底的文本分别表示你当前所在的页面位置以及操作
- 而当前你在正常阅读我这段的时候,用户页和阅读是黑色白底的,意为你在阅读用户页
左侧位置
最左侧的是页面分类或者说简介:显示内容会随着当前页面所属的名字空间而更改
讨论:与这个页面同名,但是前缀是「XX讨论:」的页面,又名「XX talk:」,详细请看萌娘百科:讨论页面
右侧操作
编辑:即编辑该页面的源代码,详细请看帮助:萌百编辑简明指南/实战一 修改条目内容,部分受保护的页面需要相应的用户组权限才能编辑,当然你可以在对应的讨论页提出编辑申请,让有权限的人代替编辑。
- 用户组请看帮助:用户标识#默认里面的蓝链
编辑序言:编者认为这是没什么卵用的功能(无话题讨论页会把它变成添加话题,但如果添加过一个话题后,就会多出来一个编辑序言)
查看历史:即能查看页面的改动历程,对比选择编辑范围的改动内容,查看某一编辑时的源代码,撤回某人的编辑(实质还是一种再次编辑覆盖),感谢他人编辑等
⭐:即收藏加入监视列表,星星变蓝后,右上角参数设置右侧的监视列表里就会出现该页面的最近编辑信息
- 关于修改监视列表相关设置的选项,可以点击参数设置→监视列表
移动:即把当前页面移动到新的页面,当前页面内容会清空并且留下至新页面的重定向,详细请看帮助:移动页面
额外内容:在参数设置-编辑中勾选启用维基友爱标签表示对其他用户的感谢,就会在用户页多出一个❤(自己的用户页是没有的),用于给对方发送星章,会发在对方讨论页里,具体有什么意义,我不造啊,但是你可以在这个页面给我送
右上角那条玩意
头像,用户页链接,提醒(如讨论页留言,XX提到了您,回退编辑),一般通知(如感谢编辑,评论回复,用户页及子页面下的评论),讨论页链接,参数设置,监视列表,退出。
- 清除页面缓存不晓得你们有没有
总之这块重点是参数设置,里面的选项常用的是「用户选项」下的「签名」与「电子邮件」
其次是「小工具」,建议先准备好ctrl+F
建议勾选:里面的「代码高亮工具」,两个「编辑框代码高亮」,用户标识,黑幕开关,编辑次数,强制预览,高亮显示嵌套模板
- 高亮显示嵌套模板的原因详细请看萌娘百科:条目编写#关于幽默类模板和幽默性内容的使用
页面概念
在开始之前,先提一嘴,如果你是移动端用户,请不要使用手机版视图,建议划到页面最下方,点击桌面版视图。
首先你要准备一个「沙盒页」,建立一个条目或者模板之前,你需要一个沙盒页来将对应页面实现的效果编辑至满足基本要求,再创建对应的页面,我会在下面阐述何为沙盒页。
- 基本要求请阅读萌娘百科:编辑规范
先从页面开始说起,比如本页面的完整页面名:
User:RabBIThole/模板原理教程
这里做一下区分,这里的「完整页面名」指代的是本页网址「zh.moegirl.org.cn/」之后的内容
而非页面内从上往下出现的第一条蓝色横杠上的文字内容,这个文字内容在这里称作「标题」。
其是由「名字空间」「英文半角冒号」「(主)页面名」「英文半角左下斜杠」「子页面名」构成的。 用户页其实就是「名字空间」为「User」或「用户」的页面,即前缀为「User:」或「用户:」的页面。
而沙盒页,可以是你的用户(主)页面及下所有子页面,你只需要在网址内输入
zh.moegirl.org.cn/User:你的用户名(/子页面名)
然后点击搜索框左侧的「编辑」就可以建立你的页面了
跳转链接:zh.moegirl.org.cn/User:-[1](此处使用了模板username,后文会教怎么搜索,请尝试查找这个模板)
- 括号表示内容选填
快速排版工具
- 上处出现了一个蓝点,这个东西是*放在行首就会默认出现的缩进排版工具,
- 的数量n代表一个*缩进的宽度乘以n,比如这行就是**
而如果想要保持缩进但是不想出现太多的蓝点,就可以在同一行使用<br>(像现在这里这样)
并且这种工具需要在*之后有文本内容才会生效
它以树形结构的方式来进行缩进判断,也就是说必须依属于*的数量n-1的上一级
如果没有上一级,会导致你打多少个*就会出现多少个蓝点
这种关系在两级之间单独判断,假设上一级是没有依属的,本级有上一级作为依属,那么结果就是(请建立一个自己的页面来测试)
- 的数量n代表一个*缩进的宽度乘以n,比如这行就是**
- 类似这样的排版工具有[2]
- 「空两格」(按两下空格)= <pre>空两格后同一行输入的内容</pre>
- 「换两行」(按两下回车)= <br>(即日常文本编辑中的换一行)
上面框出来的网址文字就是这种空两格操作方式形成的,但条目通常不会使用到这样的排版操作
- 如同<br>(该标签规范写法为<br />),<pre></pre>等html标签,会被萌百识别并使用对应的排版,所以需要用到
<nowiki></nowiki>(这里是个nowiki套nowiki,可以来看看这里的源代码)
- 来使得这些标签以字符串的形式显示
- 萌百评论区的代码开关功能同理
名字空间
「前缀」=「名字空间」+「:」
常见的「条目」(或称词条)是名字空间为「(主)」又名的页面,主名字空间的页面无前缀,「(主)」只作定义作用。
即「条目」是主名字空间下的页面。
大部分名字空间的命名都像用户页那样中文英文相同,也就是搜索或直接输入网址导向的页面相同。 而标题中的名字空间会默认显示为中文。
关于条目的命名规范,参见萌娘百科:条目命名
英文名字空间首字母不区分大小写,同时用户名默认英文首字母是大写。
实际上是Mediawiki的页面本身不允许开头为小写字母,小写自动跳转大写。
即你无法创建一个名为rabBIThole的用户,因为在萌百里这跟RabBIThole是相同用户名。
所以编者要是本页面内的首字母大小写不统一合情合理
常见的名字空间:萌娘百科,Help(帮助),Template(模板),分类,Widget等
更多的可以去点击右上角搜索栏的放大镜🔍→高级
- 而这种时候其实就进入Special:搜索这一页面了,后文中我会将这一页面称之「搜索页」。
特殊的名字空间:Special(非常简单粗暴就叫special)好奇的话可以点击Special:特殊页面,快捷找到它可以在页面「左侧栏」的「工具」下找到
搜索
关于搜索,这里简单区分为精确搜索和模糊搜索
精确搜索
即准确知道想要到达的页面名,或者页面的重定向页面名
- 这种情况下,条目无需前缀,而其他名字空间需要直接搜索「完整页面名」
- 常用的User和Template及Help名字空间,可以直接以首字母u和t及h(同样不区分大小写)来进行快速搜索操作,
即「首字母」「:」「页面名」
如:u:RabBIThole/页面编辑原理教程
重定向
本质是,把到达的对应页面自动跳转到在该页面代码中设置的「重定向页面」
代码如下:
#REDIRECT [[完整页面名]]
意为将该代码存放的那个页面重定向至代码内写入的形如[[完整页面名]]的「内链」
- 内链及wiki基础语法详细请看帮助:萌百编辑简明指南/wikitext语法基础
模糊搜索
即只知道对应的相关名称或绰号,无法精确搜索直达页面
- 第一种情况,进入到消歧义页,这种页面会归纳所有有该简称的条目,只需要点进你想要查看的条目的链接即可
- 第二种情况,会进入到搜索页,默认的搜索结果列表显示选项是「内容页面」即条目,搜索结果列表的范围会限制在主名字空间下
而如果你要查找的是模板页面或是其他名字空间,你就需要点击「全部」或者到「高级」那勾选你想要显示的对应名字空间,以出现你想要得到的搜索结果
消歧义页以及消歧义页顶模板
消歧义页顶模板在上文中并未提及,所以如有消歧义相关编辑需求请看Help:消歧义页
- 消歧义页顶模板使用的原因简明
- “在歧义内容很少或其他一些不适合建立消歧义页的情况下,你可以加挂专门的消歧义页顶提示模板来引导读者,这样远比跳转到消歧义页面更为方便。
消歧义页顶模板和消歧义页并不冲突,很多时候它们会同时存在,而页顶模板也会将用户引导至消歧义页。”
- “在歧义内容很少或其他一些不适合建立消歧义页的情况下,你可以加挂专门的消歧义页顶提示模板来引导读者,这样远比跳转到消歧义页面更为方便。
模板文档阅读
但总会有时候,你想要查的萌百功能不太好找,但这种情况往往意味着你是在抄代码摸索萌百模板
而此时你可以在抄的代码页点击右上角的「编辑」,接着可以看见页面弹出的「编辑框」,然后点击下面的「显示预览」,再次拉到页底,就可以看见该页面使用的模板、模块等了。
- 此处关于编辑预览的详细操作在
- 帮助:萌百编辑简明指南/实战一 修改条目内容
- 后文对此亦有补充
- 可以在本页面试试,虽然这个页面压根没用什么模板
提示帮助页
在此处提及与代码理解相关的内容
重要:
次要:
帮助模板
|
模板概念
本质上是各种插件模块混用再加html以及css等编辑形成了的整体样式预设,并且通过wikitext的方式进行来获得一定程度上的个性化元素调用。
- 下文的简略介绍旨在让你尽快看懂wikitext的模板调用代码形式。
- 更多详细内容请看帮助:模板
参数(模板页使用)
分为实名参数和匿名参数,说白了就是名字对了才能传东西的参数和只能按顺序传的参数。
实名参数的代码形为
{{{参数名|默认值}}}
匿名参数的代码形为
{{{1|默认值}}}{{{2|默认值}}}{{{3|默认值}}}
- 默认值不输入或者直接没有这个「|」,意为默认值为空
根据前文的内容,你可以去相关模板页阅读一下文档,这样就明白哪些是匿名哪些是实名了,只要你不写模板,这块就只需要了解一下就够了。
那么参数指的是什么呢,其实就是模板运作的代码中得以让模板个性化调用的,没有写死或者说没有确认的内容。
模板调用(内容页使用)
与上面的区别是这个使用两个大括号,而参数使用三个。
- 条目不需要用到上文的参数代码
通过下面的方式来进行调用模板传参
{{模板名|参数}}
更详细的
{{模板名|匿名参数1中输入的内容|text=内容|匿名参数2输中入的内容|匿名参数3}}
如果目标模板没有名为text的实名参数,或者没有那么多的匿名参数数量,那么这多出来的部分参数调用就没有意义
又或者有其他的参数并没有被你调用,这个时候,其他参数会按照默认值输出。
其流程可以这么理解:在某页面写入模板代码→预览时自动调用模板并传参→输入调用到的参数内容到模板页代码的对应参数位置→把模板页的代码经过wikitext的规则完全转化为html的代码输出→出现预览时的可视化内容
注释
- ↑ 注:此处为{{UserName}}模板自动显示您的用户名。
- ↑ 更多请看帮助:萌百编辑简明指南/wikitext语法基础,后文提到的不少内容都在这里