用户:某不知名鸽子/笔记:修订间差异
来自Limbo Wiki
小无编辑摘要 |
小 (→魔术字) |
||
(未显示同一用户的12个中间版本) | |||
第1行: | 第1行: | ||
__NEWSECTIONLINK__ | |||
第17行: | 第18行: | ||
----- | ----- | ||
==class 和 id | __toc__ | ||
----- | |||
== class 和 id == | |||
<del>最佳回答:我不知道</del><br> | <del>最佳回答:我不知道</del><br> | ||
{{荧光笔|'''class是一个选择器,可以理解为一个标识,用来标识特定的标签,id的作用与class相似,但一个页面中只能使用一次。'''}}<br> | {{荧光笔|'''class是一个选择器,可以理解为一个标识,用来标识特定的标签,id的作用与class相似,但一个页面中只能使用一次。'''}}<br> | ||
第61行: | 第65行: | ||
这其实和上面列举的表格相同。<br> | 这其实和上面列举的表格相同。<br> | ||
<del>现在你已经知道class为何物了,快去编写一个模板吧.gif</del> | <del>现在你已经知道class为何物了,快去编写一个模板吧.gif</del> | ||
== 搜索 == | |||
{{荧光笔|'''MediaWiki的全文搜索引擎名叫CirrusSearch。除了直接输入词语搜索之外,它还支持很多种特殊查询。'''}} | |||
{{黑幕|但是你百似乎没有CirrusSearch这个扩展啊……}} | |||
== 魔术字 == | |||
;魔术字有以下三种类型: | |||
* {{荧光笔|'''状态开关'''}}:用<code><nowiki>__</nowiki></code>包裹起来的一串大写字母,例如<code><nowiki>__TOC__</nowiki></code>可以指定目录应该在它所在的地方生成; | |||
* {{荧光笔|'''系统变量'''}}:用<code><nowiki>{{</nowiki></code>和<code><nowiki>}}</nowiki></code>包裹起来的一串大写字母,例如<code><nowiki>{{FULLPAGENAME}}</nowiki></code>可以得到当前页面的完整页面名; | |||
* {{荧光笔|'''解析器函数'''}}:类似于模板的一串字符,插件提供的解析器函数一般会在<code><nowiki>{{</nowiki></code>与函数名之间添加一个<code><nowiki>#</nowiki></code>。 | |||
{{黑幕|我觉得普通编辑者学会状态开关就够用了。 <small>——来自某个不会代码的鸽子</small>}} | |||
'''注''':以下内容来自萌娘百科:''帮助:魔术字/状态开关''。 | |||
{| class="wikitable" style="width: 100%;" | |||
|- | |||
! 状态开关 | |||
! 描述 | |||
|- | |||
! colspan="2" style="background-color: #DDDDDD;" class="heading" id="{{anchorencode:目录相关}}" | 目录相关 | |||
|- | |||
| <code><nowiki>__NOTOC__</nowiki></code><br /><code><nowiki>__无目录__</nowiki></code> | |||
| 隐藏目录 | |||
|- | |||
| <code><nowiki>__FORCETOC__</nowiki></code><br /><code><nowiki>__强显目录__</nowiki></code> | |||
| 强制显示目录(即使各级标题总和不足4个)(覆盖<code><nowiki>__NOTOC__</nowiki></code>) | |||
|- | |||
| <code><nowiki>__TOC__</nowiki></code><br /><code><nowiki>__目录__</nowiki></code> | |||
| 指定目录生成的位置(覆盖<code><nowiki>__NOTOC__</nowiki></code>)。如果多次使用则只有第一次有效 | |||
|- | |||
! colspan="2" style="background-color: #DDDDDD;" class="heading" id="{{anchorencode:编辑相关}}" | 编辑相关 | |||
|- | |||
| <code><nowiki>__NOEDITSECTION__</nowiki></code><br /><code><nowiki>__无编辑段落__</nowiki></code><br /><code><nowiki>__无段落编辑__</nowiki></code> | |||
| 隐藏章节标题<ref name="章节" />旁的编辑链接。<br />当模板A含有章节标题X,它又被包含在页面B时,访问B的用户会看到标题X和X旁边的编辑链接,点击该链接会跳转至模板A章节X的编辑界面,这不符合一般用户的直觉;此时该开关特别有用,使用后可以隐藏编辑链接,不会对用户造成误解。本开关的使用带有传染性<ref name="infectious" />。 | |||
|- | |||
| <code><nowiki>__NEWSECTIONLINK__</nowiki></code><br /><code><nowiki>__新段落链接__</nowiki></code> | |||
| 在右上角搜索栏旁添加一个【添加话题】链接,就如同讨论页那样 | |||
|- | |||
| <code><nowiki>__NONEWSECTIONLINK__</nowiki></code><br /><code><nowiki>__无新段落链接__</nowiki></code> | |||
| 在右上角搜索栏旁隐藏【添加话题】链接(若有) | |||
|- | |||
! colspan="2" style="background-color: #DDDDDD;" class="heading" id="{{anchorencode:分类相关}}" | 分类相关 | |||
|- | |||
| <code><nowiki>__NOGALLERY__</nowiki></code><br /><code><nowiki>__无图库__</nowiki></code> | |||
| 令包含图片的分类页以普通链接形式列举图片,而不是通常的以缩略图图库形式 | |||
|- | |||
| <code><nowiki>__HIDDENCAT__</nowiki></code><br /><code><nowiki>__隐藏分类__</nowiki></code> | |||
| 使用本开关的分类将变成“隐藏分类”,使列举该分类的上级分类和使用该分类的页面中不显示该分类(用户可以在[[Special:参数设置#mw-prefsection-rendering|设置#显示]]的“高级选项”中启用“显示隐藏分类”功能) | |||
|- | |||
! colspan="2" style="background-color: #DDDDDD;" class="heading" id="{{anchorencode:语言转换相关}}" | 语言转换相关 | |||
|- | |||
| <code><nowiki>__NOCONTENTCONVERT__</nowiki></code><br /><code><nowiki>__NOCC__</nowiki></code><br /><code><nowiki>__不转换内容__</nowiki></code> | |||
| 在有语言变体<ref name="languageVariants" />的wiki上,本开关可以禁止全文语言转换发生,使页面以源码所用语言变体显示<br />(例如在萌百上页面A以繁简混合内容编写,未使用本开关时会被统一转换成简体/繁体,使用之后显示的是源码的繁简混合内容) | |||
|- | |||
| <code><nowiki>__NOTITLECONVERT__</nowiki></code><br /><code><nowiki>__NOTC__</nowiki></code><br /><code><nowiki>__不转换标题__</nowiki></code> | |||
| 在有语言变体<ref name="languageVariants" />的wiki上,本开关可以禁止标题语言转换发生,使页面标题以标题原文所用语言变体显示 | |||
|- | |||
! colspan="2" style="background-color: #DDDDDD;" class="heading" id="{{anchorencode:其他相关}}" | 其他相关 | |||
|- | |||
| <code><nowiki>__INDEX__</nowiki></code><br /><code><nowiki>__索引__</nowiki></code> | |||
| 本开关可以要求外部搜索引擎索引页面(覆盖[[mw:Special:MyLanguage/Manual:$wgArticleRobotPolicies|$wgArticleRobotPolicies设置]]但无法覆盖robots.txt设置,遵循[[mw:Special:MyLanguage/Manual:$wgExemptFromUserRobotsControl|$wgExemptFromUserRobotsControl设置]]) | |||
|- | |||
| <code><nowiki>__NOINDEX__</nowiki></code><br /><code><nowiki>__无索引__</nowiki></code> | |||
| 本开关可以要求外部搜索引擎不索引本页面(遵循[[mw:Special:MyLanguage/Manual:$wgExemptFromUserRobotsControl|$wgExemptFromUserRobotsControl设置]]) | |||
|- | |||
| <code><nowiki>__STATICREDIRECT__</nowiki></code><br /><code><nowiki>__静态重定向__</nowiki></code> | |||
| 仅在重定向页使用,当用户移动重定向页A所重定向的页面B到页面C时,用户可以选择“更新所有指向原始标题的重定向”,此时页面A的重定向将会更新到C;如若页面A使用本开关,将不会被更新重定向 | |||
|- | |||
| <code><nowiki>__DISAMBIG__</nowiki></code><br /><code><nowiki>__消除歧义__</nowiki></code> | |||
| 使用本开关的页面将会标记为“消歧义页”并在[[Special:消歧义页面]]显示 | |||
|} | |||
== 注释 == | |||
<references> | |||
<ref name="章节">章节标题指的是用<code>== 标题文字 ==</code>等语法插入的标题。</ref> | |||
<ref name="infectious">传染性指的是该效果不仅会对页面上,还会对嵌入该页面的所有页面上的符合条件的目标起作用。</ref> | |||
<ref name="languageVariants">语言变体指的是一种语言有多种变化,比如en有en-UK、en-US等,zh有zh-hans、zh-hant等</ref> | |||
</references> |
2022年8月22日 (一) 04:08的最新版本
笔记本被撕得四分五裂,散落了一地。
不如……将它拾起?
人话:代码笔记,怕忘了所以写在这里(
(快看,这个作者已经学代码学疯了(雾)
class 和 id
最佳回答:我不知道
class是一个选择器,可以理解为一个标识,用来标识特定的标签,id的作用与class相似,但一个页面中只能使用一次。
例如,我们在词条中经常使用的表格(包括可折叠表格),在{|后可加class="wikitable"或class="mw-collapsible mw-collapsed wikitable",他们使得这个边框类似于被打上了标签,进而能够调用css,使我们看到的表格变成拥有样式的表格。
边框-1 |
---|
当class的值为wikitable |
边框-2 |
---|
当class的值为mw-collapsible mw-collapsed wikitable |
边框-3 |
---|
当class的值为mw-collapsible mw-collapsed |
边框-4 |
---|
当class的值为mw-collapsible(即默认展开状态) |
边框-5 |
---|
当class的值为"mw-collapsible mw-collapsed",再加上 data-expandtext="open" data-collapsetext="close" 可以改变按钮字文字。 |
class也用在模板和模板CSS当中。
举例:模板:黑幕 & 模板:黑幕/黑幕.css
查看黑幕模板的源代码,可以发现将{{{1}}}包裹的标签中含有class属性“heimu”,再看CSS中,指定样式heimu的背景和字体均为黑色。当光标悬浮在class属性为“heimu”的文本上时,.heimu:hover将改变文本颜色,让该模板能够实现遮挡文字并在特定操作时显示文字。
这其实和上面列举的表格相同。
现在你已经知道class为何物了,快去编写一个模板吧.gif
搜索
MediaWiki的全文搜索引擎名叫CirrusSearch。除了直接输入词语搜索之外,它还支持很多种特殊查询。
但是你百似乎没有CirrusSearch这个扩展啊……
魔术字
- 魔术字有以下三种类型:
- 状态开关:用
__
包裹起来的一串大写字母,例如__TOC__
可以指定目录应该在它所在的地方生成; - 系统变量:用
{{
和}}
包裹起来的一串大写字母,例如{{FULLPAGENAME}}
可以得到当前页面的完整页面名; - 解析器函数:类似于模板的一串字符,插件提供的解析器函数一般会在
{{
与函数名之间添加一个#
。
我觉得普通编辑者学会状态开关就够用了。 ——来自某个不会代码的鸽子
注:以下内容来自萌娘百科:帮助:魔术字/状态开关。
状态开关 | 描述 |
---|---|
目录相关 | |
__NOTOC__ __无目录__
|
隐藏目录 |
__FORCETOC__ __强显目录__
|
强制显示目录(即使各级标题总和不足4个)(覆盖__NOTOC__ )
|
__TOC__ __目录__
|
指定目录生成的位置(覆盖__NOTOC__ )。如果多次使用则只有第一次有效
|
编辑相关 | |
__NOEDITSECTION__ __无编辑段落__ __无段落编辑__
|
隐藏章节标题[1]旁的编辑链接。 当模板A含有章节标题X,它又被包含在页面B时,访问B的用户会看到标题X和X旁边的编辑链接,点击该链接会跳转至模板A章节X的编辑界面,这不符合一般用户的直觉;此时该开关特别有用,使用后可以隐藏编辑链接,不会对用户造成误解。本开关的使用带有传染性[2]。 |
__NEWSECTIONLINK__ __新段落链接__
|
在右上角搜索栏旁添加一个【添加话题】链接,就如同讨论页那样 |
__NONEWSECTIONLINK__ __无新段落链接__
|
在右上角搜索栏旁隐藏【添加话题】链接(若有) |
分类相关 | |
__NOGALLERY__ __无图库__
|
令包含图片的分类页以普通链接形式列举图片,而不是通常的以缩略图图库形式 |
__HIDDENCAT__ __隐藏分类__
|
使用本开关的分类将变成“隐藏分类”,使列举该分类的上级分类和使用该分类的页面中不显示该分类(用户可以在设置#显示的“高级选项”中启用“显示隐藏分类”功能) |
语言转换相关 | |
__NOCONTENTCONVERT__ __NOCC__ __不转换内容__
|
在有语言变体[3]的wiki上,本开关可以禁止全文语言转换发生,使页面以源码所用语言变体显示 (例如在萌百上页面A以繁简混合内容编写,未使用本开关时会被统一转换成简体/繁体,使用之后显示的是源码的繁简混合内容) |
__NOTITLECONVERT__ __NOTC__ __不转换标题__
|
在有语言变体[3]的wiki上,本开关可以禁止标题语言转换发生,使页面标题以标题原文所用语言变体显示 |
其他相关 | |
__INDEX__ __索引__
|
本开关可以要求外部搜索引擎索引页面(覆盖$wgArticleRobotPolicies设置但无法覆盖robots.txt设置,遵循$wgExemptFromUserRobotsControl设置) |
__NOINDEX__ __无索引__
|
本开关可以要求外部搜索引擎不索引本页面(遵循$wgExemptFromUserRobotsControl设置) |
__STATICREDIRECT__ __静态重定向__
|
仅在重定向页使用,当用户移动重定向页A所重定向的页面B到页面C时,用户可以选择“更新所有指向原始标题的重定向”,此时页面A的重定向将会更新到C;如若页面A使用本开关,将不会被更新重定向 |
__DISAMBIG__ __消除歧义__
|
使用本开关的页面将会标记为“消歧义页”并在Special:消歧义页面显示 |