使用笔记/预备篇:修订间差异
Lakejason0(留言 | 贡献) |
小 |
||
第54行: | 第54行: | ||
比如这个页面上面的时间,就是用了{{cd|<nowiki>{{CURRENTTIME}}</nowiki>}}。 |
比如这个页面上面的时间,就是用了{{cd|<nowiki>{{CURRENTTIME}}</nowiki>}}。 |
||
{{使用笔记}} |
2021年5月3日 (一) 10:25的版本
在阅读这篇教程之前,你需要:
- 拥有一定的电脑操作水平
- 拥有一定的互联网搜索能力
- 接触过前端(HTML/CSS/JS,只是知道也可)
- 参与过一个MediaWiki网站
缺乏一些条件可能会使得阅读体验变得很吃力。
什么是MediaWiki
MediaWiki是一款自由的基于服务器的wiki系统,而wiki是指内容可以直接在浏览器中编辑,并且每个可编辑页面的版本历史都会被记录下来的网站。MediaWiki被设计用于像维基百科、萌娘百科和Fandom这样的大型协作网站,具有优秀的国际化和本地化机制,扩展性和可定制性极强,且自由免费。
MediaWiki使用Wikitext(维基文本)作为其储存内容的主要格式,这使得一般的编辑者不需要学习HTML或CSS就能快速上手,同时由于其支持嵌入极具扩展性的“模板”“解析器函数”等,Wikitext也可以在不改动其解析器代码的同时设计出非常复杂的页面(相对于Markdown这类更轻量的纯文本标记语言)。
你可以随便点开一个页面,然后点击“查看/编辑源代码”。一般情况下,这个页面所使用的Wikitext就会展示在弹出的页面上。这也使得借鉴变得十分方便。
基础语法
这个页面列出了一些基本的用法。
很多wiki也会有自己的一个类似于这样的页面,甚至比它还详细。
以下我们略去一些基础格式(粗体斜体标题这类)的介绍。编辑帮助里面写得还算清楚。
模板
模板(Template)是一类可以在页面内重复使用且可以在里面挖空以在使用时自行填写内容的页面。
比如,建立一个页面Template:Test,内容为:
Hello,{{{1}}},现在是{{{time}}}。{{{2}}}
在某个页面内(就比如沙盒)输入以下内容:
{{Test|time=14:08|远星|今天也要加油呀!}}
保存后,页面里面就会显示:
这里面,{{{time}}}
、{{{1}}}
和{{{2}}}
就是空(称为一个参数)。一般情况下,以数字为名的参数在使用时可以省去参数名,就像上面那样,第一个不写名字的就会填到{{{1}}}
里面,以此类推。除非你的内容里面有等于号(这样会导致系统认为出现的等于号前面的是参数名),否则匿名参数的名都可以不写出来。
魔术字与解析器函数
主条目介绍了很多魔术字与解析器函数。
这些东西有几种形式:__FOO__
、{{FOO}}
以及{{#foo:}}
或{{foo:}}
。
总之,遇到一个记一个。这些东西功能不一,没法一下子讲完。
比如这个页面上面的时间,就是用了{{CURRENTTIME}}
。
主要页面 | |
---|---|
正文 | |
外部链接 |