用户:WindowPain/沙盒
许多人都被维基百科丰富多彩的内容和先进的理念所吸引。还记得你是怎么发现这个网站的吗?或许你是想一睹大熊猫的憨态,却误打误撞地学习了它的习性和生存现状;或许你在参观自由女神像,想要了解更多关于它的故事;或许你在查阅历史作业的参考资料,却从五代十国流连到了Valve电子游戏列表;又或许你从未听说过它,但教授却强调“论文绝对不能引用维基百科!”,于是好奇地去看看它究竟是什么。
我们都养成了在维基百科上寻找知识的习惯,却渐渐地发现它并不完美。有些条目有错别字或病句,有些条目还有些条目明明很重要但不存在。你或许会想,维基百科不是人人可编辑的、自由的百科全书吗,那我是不是也可以帮忙呢?至少修改一个错别字我应该做的到吧。可点击“编辑”后电脑显示出满屏幕的源代码,看似中文、看似英文、却又都不是,只好悻悻关闭页面。但实际上,编辑维基百科,不难。
本门课程将教你如何把一篇中文文章变成一篇维基百科条目。我们将从大多数编者使用的Wikitext(本课程将其称作源代码)入手,理解最关键的要素,并不会涉猎比较复杂的用法。完成本门课程后,你将能编写出内容丰富、完整的条目,并拥有自学复杂源代码的基础,甚至参与除维基百科以外其它类似的Wiki项目。
虽然维基百科允许在未登录的情况下进行编辑,但拥有一个账户能提供诸多方便:
- 注册用户可以新建属于自己的沙盒,本课程也将在你的用户沙盒中进行练习。
- 注册用户可以新建属于自己的用户页,放置个性化内容。
- 为了防止破坏,维基百科建立了一些“过滤器”,它会过滤掉一些疑似破坏的内容,而且对未登录的用户格外严格。当你注册达7天并编辑达50次成为“自动确认用户”后,就不会受部分过滤器的阻拦了。
- 只有自动确认用户才可以更改条目的名字。
人们常常将维基百科的文章称作词条。但实际上词条是词典中的一条,维基百科是百科全书而不是词典,因此维基百科的文章应该称为条目而不是词条。本课程也将遵循这一传统。
编辑器就是写条目的地方。当你想要修改条目的内容时,就需要打开编辑器。
维基百科有两种编辑器,一种是“可视化编辑器”,在可视化编辑器中你看到的就是正常的条目内容,没有令人晕头转向的源代码,可以非常直观地进行修改,用一个词概括就是“所见即所得”;第二种是“源代码编辑器”,在源代码编辑器中你看到的就是源代码,学习完未来的章节你就能了解如何读懂、并且自己编写源代码。
许多人可能会感到疑惑:“我也有在Word里面写过长文章,或者在Twitter上发推文,它们都不需要写什么源代码,直接写内容就好了。可视化编辑器明显比源代码编辑器更方便啊,为什么还要学习写源代码啊?”不同人对这个问题都有不同答案。有的人是资深编者,习惯了使用源代码;有的人主要进行小编辑,认为可视化编辑器启动太慢;有的人认为可视化编辑器是对源代码的模仿,尚不成熟,不能胜任比较复杂的操作;也有的人认为维基百科条目的排版从诞生之初就建基于源代码,只有了解源代码才能更好地了解条目的排版方式。各种原因综合起来,令大多数编者选择了源代码,因此我们会学习使用源代码编辑器。
当你在阅读一篇条目的时候,发现条目写错字了,可以打开编辑器进行修改。条目上方、搜索框左侧有几个浅蓝色的按钮,写着“阅读”、“编辑”、“查看历史”等等。点击其中的“编辑”按钮,即可打开编辑器。
默认情况下,此时打开的会是源代码编辑器。但是有可能你在无意中启用了可视化编辑器,那通常你会看到一条蓝色进度条逐渐加载,加载完毕后显示的内容和条目完全一致,编辑器上方有一行工具栏,工具栏最右侧有一个蓝色的按钮,写着“发布更改…”。这时,点击这个蓝色按钮左侧的笔型图标,弹出一个菜单,菜单中有两个选项“可视化编辑”、“源代码编辑”,选择“源代码编辑”即可切换至源代码编辑器。
如果你想一直使用源代码编辑器。你也可以在登录后,点击页面最上方右侧的“测试”按钮,并取消“可视化编辑”前的勾,并点击页面最下方的“保存”,即可关闭可视化编辑器功能。
当你想要编写一篇全新的条目时,应该首先搜索相关主题,确保维基百科内不存在相同内容的条目。例如在搜索框中输入地球,按下回车或点击搜索框中的放大镜按钮,便能在维基百科中搜索与地球相关的内容。由于存在名为“地球”的条目,因此会直接打开该条目。如果搜索不存在的条目,如巴别鱼,则会自动进入高级搜索模式,列出所有相关内容。此时你能看到一行提示语:
您可以新建这个页面“巴别鱼”,但应检查下面的搜索结果,看看是否有相同内容的页面已被创建。
如果下面的搜索结果中没有介绍巴别鱼的条目,则点击这一行提示语的红色字“巴别鱼”,即可打开编辑器。
打开编辑器后,可以看到新的提示框和一些注意事项:
维基百科目前尚未收录“巴别鱼”的条目
暂且忽视注意事项,视线向下方移动,可以看到一则警告信息:
警告:您正在重新创建曾经被删除的页面。
维基百科存在各种各样的警告信息,有时说条目可能会被删除,有时说IP遭到封禁,常常吓得人不敢编辑。不必担心,虽然它们的红色咄咄逼人,但不意味着我们什么都不能做,仔细读一读,警告信息中很可能给出了解决方法。譬如此时它提醒我们“巴别鱼”这则条目曾经因为加入了广告或宣传内容而被删除,但只要我们不加入广告,确保内容符合方针指引,就可以继续编写。
警告信息下方的大片区域则是编辑器的本体。最上面一行是工具栏,可以比较方便地改变文字样式、添加外部链接或参考资料、新增各级标题等等。中间的空白部分是正文,在其中输入的源代码最终会被排成文字显示到条目中。最下面则是编辑完成后才使用到的功能,如编辑摘要、使用条款、显示预览等等。后续章节会学习编辑器中的部分功能,并利用这些功能编写出一篇条目。
熟悉了编辑器之后,我们就已经可以开始编写一篇新条目了。本课程会以上面出现的“巴别鱼”为例,一起来编写一篇介绍巴别鱼这个物种的条目吧。
为了不影响正常的条目内容,我们会在自己的沙盒中进行练习。登录账户之后,在页面的最上方右侧,可以看到自己的ID,ID旁的一行选项中其中一个就是“沙盒”。如果你此前没有创建过自己的沙盒,那这个选项的颜色会是红色,如果已经创建过自己的沙盒,那这个选项会是蓝色。这个道理同样适用于维基百科的其它内部链接,红色代表页面不存在,蓝色代表页面存在。
点击“沙盒”,就打开了属于自己的沙盒。
在编辑器的正文部分中输入条目的内容。作为第一次尝试,我们仅输入中文看看。
巴别鱼是一种虚构的鱼类,生活在人的耳朵里,以语言为食。
条目的内容很简单,只有一句话。输入完成后,它长得和平时看到的条目依然不大一样。但我们可以预览看看,把这段文字排版好,变成条目后是什么样子。
点击编辑器下方的“显示预览”按钮,页面会重新加载一次,加载完成后编辑器上方就会出现我们刚刚输入的内容。因为只有一句话,夹在标题和编辑器中间显得有些羸弱。但别担心,在未来的章节中我们会逐渐让它丰韵起来。
维基百科是一个强调合作的项目,任何人都可以对你创建的条目进行扩充、完善、编修。为了方便以后的编者知道你做出了哪些修改,你需要为你的这一次编辑提供一个摘要。
输入编辑摘要的地方在编辑器的下面,一个只有一行的输入框。可以看到,它附近已经给出了一些可供选择的摘要,例如“新条目”、“修饰语句”、“修正笔误”等等。你可以点击这些选项,也可以自己输入。如果你过去没有创建过沙盒,也就是说之前见到沙盒的按钮是红色的,那这次我们点击“新条目”就可以了;如果你过去创建过沙盒,也就是说之前见到沙盒的按钮是蓝色的,那我们可以点击“内容扩充”。
完成了,一篇条目的编写流程就是这么多。如果说有什么能做得更多的,那就只需要将条目写得更丰富、更美观、更严谨而已。
现在可以正式提交了,点击编辑摘要下方的蓝色“发布更改”按钮,刚刚编写的内容就会正式发布。当然,我们是在自己的沙盒中编写,因此会发布至自己的沙盒中,而不是“巴别鱼”这个页面上。可以看到,发布更改之后这句话看起来有点像一篇正经的条目了。
但正经的条目肯定不止这么一点东西,我们需要进一步为它打扮。不妨为它添加一些格式,让它更容易被读者理解,看起来更美观吧。
格式包括粗体、斜体、颜色等等。维基百科对格式有比较严格的要求,大多数时候都不需要使用任何格式。但如果你常常阅读条目的话,可以发现一些使用格式的规律。
维基百科中,粗体通常会用在条目的第一段,用来强调条目的名称。添加粗体的方法是在需要加粗的文字两边各输入三个'。
这个符号名字叫做“半角单引号”,它的按键通常位于键盘上回车键的左侧。输入这个符号之前,你需要将电脑切换至英文输入法。如果用简体中文输入法按下这个键,会输入‘或’,看起来稍稍倾斜,和完全直立的'长得并不相同,维基百科会将它认作普通单引号,而非有特殊意义的半角单引号。
重新打开编辑器来练习一下,可以像前面章节所说的那样,点击条目右上方、搜索框左侧的浅蓝色“编辑”按钮,打开编辑器。在巴别鱼三个字两边各输入三个'符号:
'''巴别鱼'''是一种虚构的鱼类,生活在人的耳朵里,以语言为食。
点击“显示预览”,看看效果如何:
- 巴别鱼是一种虚构的鱼类,生活在人的耳朵里,以语言为食。
我们成功地强调了条目的标题。同理,如果我们以后要建立名为“地球”的条目,当第一段中第一次出现“地球”这个字眼时,应该在它两边各输入三个'符号进行强调。
- 地球是太阳系中由内及外的第三颗行星。
除了强调标题之外,一般比较少在条目正文其它地方使用到粗体。
实际上,中文并不存在斜体这种格式,毕竟汉字要求重心稳定,斜体并不符合汉字审美。由此可以推断,斜体是一种舶来品,只有涉及外文的情况下才有可能使用到斜体。
维基百科中会用到斜体的情况有两种:生物名、外文作品名。并且只会倾斜外文的部分,附近的中文并不会一同倾斜。恰好我们正在写关于一条鱼的条目,我们可以用到斜体。添加斜体的方法是在需要倾斜的文字左右各输入两个'符号,比粗体少一个。
继续练习一下,我们先在巴别鱼后面添加它的学名:
'''巴别鱼'''(学名:Babel fish)是一种虚构的鱼类,生活在人的耳朵里,以语言为食。
然后在Babel fish两边各输入两个'符号:
'''巴别鱼'''(学名:''Babel fish'')是一种虚构的鱼类,生活在人的耳朵里,以语言为食。
注意不要将冒号和括号也包在单引号之内,点击“显示预览”,看看效果如何:
- 巴别鱼(学名:Babel fish)是一种虚构的鱼类,生活在人的耳朵里,以语言为食。
看起来已经是十足的百科全书了,我们可以进行第二次正式发布。如前文所述,接下来要添加编辑摘要,这次我们选择“内容扩充”,再点击“发布更改”,这个更加完善的版本就出现在沙盒中了。
外文作品名的处理方法也是一样的,斜体在英文中可以充当书名号,譬如:
- 《四大自由》(英语:Four Freedoms)是美国画家诺曼·洛克威尔1943年创作的四幅系列油画。
除了生物名和外文作品名之外,一般比较少在条目正文其它地方使用到斜体。
你可以这样来记忆:粗体比较重,所以需要三个';斜体比较轻,所以只需要两个'。问题来了,如果外文作品名就是条目的名称,那不就既需要粗体又需要斜体了,这该怎么办呢?答案很明显:左右各五个'即可。
每当我们阅读条目时,总能看到满屏幕的蓝色链接,点击它们会跳转到维基百科内对应的条目,所以称作“内部链接”。链接可以说是维基百科乃至整个互联网最具代表性的功能了,常常点着点着就忘记了自己最初是来查找什么信息,可能你在苏州狮子林闲逛时想要在维基百科上寻找一些介绍,退出时却已经买了一本《美国大城市的死与生》。
添加内部链接的方法很简单,在对应条目名称的左侧输入两个[符号、右侧输入两个]符号即可。
'''巴别鱼'''(学名:''Babel fish'')是一种虚构的鱼类,生活在人的耳朵里,以语言为食。
比如这段文字,“鱼类”、“耳朵”、“语言”都存在对应的条目,我们的读者可能会希望跳转到对应的条目进一步阅读,我们就可以为它们添加内部链接。
'''巴别鱼'''(学名:''Babel fish'')是一种虚构的[[鱼类]],生活在人的[[耳朵]]里,以[[语言]]为食。
点击“显示预览”,看看效果如何:
- 巴别鱼(学名:Babel fish)是一种虚构的鱼类,生活在人的耳朵里,以语言为食。
现在这个条目已经非常“维基百科”了。你可以事先搜索是否存在对应的条目,然后再在自己的条目中添加内部链接。如果并没有对应的条目,添加内部链接后,点击“显示预览”,链接会变成红色。红色的内部链接简称“红链”,条目中存在红链是可以接受的,如果日后有人创建了对应的条目,那所有红链会自动变成蓝色。
并不是所有时候想要链接的条目名称刚好就和我们正文中写的内容一样。我们可以再次点击“编辑”打开编辑器,在条目中添加一些信息:
'''巴别鱼'''(学名:''Babel fish'')是《银河系漫游指南》中一种虚构的[[鱼类]],生活在人的[[耳朵]]里,以[[语言]]为食。
现在出现了一个问题:我们在正文中写的是“银河系漫游指南”,如果直接添加内部链接[[银河系漫游指南]],会链接去《银河系漫游指南》系列作品的条目,但我不想链接去这里,我想要链接去小说的条目,也就是[[银河系漫游指南 (小说)]]。我可以这么做:
'''巴别鱼'''(学名:''Babel fish'')是《[[银河系漫游指南 (小说)]]》中一种虚构的[[鱼类]],生活在人的[[耳朵]]里,以[[语言]]为食。
点击“显示预览”,实际效果如下:
- 巴别鱼(学名:Babel fish)是《银河系漫游指南 (小说)》中一种虚构的鱼类,生活在人的耳朵里,以语言为食。
链接成功,但是并不美观。我希望它能链接去银河系漫游指南 (小说)但显示的是银河系漫游指南。我可以这么做:
- 首先输入
[[银河系漫游指南 (小说)]],代表我希望链接到这个条目 - 随后在中括号内、最右侧添加一个
|竖线符号 - 在符号
|右侧写上实际显示的内容
对于这一段文字,可以这样处理:
'''巴别鱼'''(学名:''Babel fish'')是《[[银河系漫游指南 (小说)|银河系漫游指南]]》中一种虚构的[[鱼类]],生活在人的[[耳朵]]里,以[[语言]]为食。
点击“显示预览”,效果是这样的:
- 巴别鱼(学名:Babel fish)是《银河系漫游指南》中一种虚构的鱼类,生活在人的耳朵里,以语言为食。
填写编辑摘要,这次选择“内部链接”,点击“发布更改”。条目内显示的内容为“银河系漫游指南”,点击进入对应条目,发现已经成功链接到银河系漫游指南 (小说)了。
竖线|的按键通常位于键盘回车键的上方,需要按住shift的同时按下该按键才能输入竖线。需要注意的是,和粗体及斜体类似,输入竖线|时需要切换至英文输入法,使用简体中文输入法输入的竖线为|,看似相同,但左右空白的宽度较宽,维基百科会将后者当作普通文字处理,没有特殊意义。
维基百科汇集了五湖四海的编者,其中有人使用繁体字、有人使用简体字。如果你看到条目的源代码中既有繁体、也有简体,不必在意,可能只是各地的编者都编辑过这一条目,不需要特意地统一源代码中的繁简体。不同的地区对同一样东西的称呼也不同,例如面包,中国大陆写作面包、香港写作麪包、台湾则写作麵包。因此维基百科存在一种功能,称为“重定向”,将面包、麪包、麵包都指向同一个条目。
由于重定向的存在,我们在编写条目的内部链接时,无论是[[面包]]、[[麪包]]或者[[麵包]]都在指同一个条目,至于究竟是指面包、麪包、麵包中的哪一个,取决于第一位建立该条目的编者用了哪一个。我们可以搜索并打开这个条目,点击浏览器的地址栏,可以看到这个条目的链接是https://zh.wikipedia.org/wiki/麵包,说明最先建立这个条目的编者选了麵包,其它的名称都被重定向到这一个条目上了。
大多数条目都有正确的重定向,但是偶尔可能会遇到错误的情况。明明条目存在,将它的标题输入内部链接后却是红链,这时可以采取上面提到的方法,打开条目,看看浏览器的地址栏中写的链接。假如是https://zh.wikipedia.org/wiki/麵包,那内部链接写[[麵包]]肯定不会错。
有些时候,想要链接的条目太长,我们希望读者点击内部链接后能准确地打开条目的某一个章节。同样以银河系漫游指南 (小说)为例,这篇条目有“书名和起源”、“故事大纲”、“同系列后续小说”等章节,如果我们希望能链接至“故事大纲”章节,可以在希望链接到的条目后添加#井号,并写上章节名称“故事大纲”。
'''巴别鱼'''(学名:''Babel fish'')是《[[银河系漫游指南 (小说)#故事大纲]]》中一种虚构的[[鱼类]],生活在人的[[耳朵]]里,以[[语言]]为食。
点击“显示预览”,效果还不错:
- 巴别鱼(学名:Babel fish)是《银河系漫游指南 (小说)#故事大纲》中一种虚构的鱼类,生活在人的耳朵里,以语言为食。
填写编辑摘要,由于是非常小的修改,我们可以在编辑摘要处勾选“标记为小编辑”,点击“发布更改”。现在我们看到了更改后的样子,点击内部链接银河系漫游指南 (小说)#故事大纲,然而事与愿违,页面并没有准确地落在“故事大纲”章节上。可以采取上一节的方法,尝试点击一下浏览器的地址栏,可以看到现在的链接是https://zh.wikipedia.org/wiki/银河系漫游指南_(小说)#故事大纲,再点击一下条目目录上的“故事大纲”,现在跳转到了“故事大纲”章节,再看一看浏览器的地址栏,此时的链接是https://zh.wikipedia.org/wiki/银河系漫游指南_(小说)#故事大綱,区别就在于章节的简体和繁体。
我们回到沙盒,再次打开编辑器,将章节改为繁体:
'''巴别鱼'''(学名:''Babel fish'')是《[[银河系漫游指南 (小说)#故事大綱]]》中一种虚构的[[鱼类]],生活在人的[[耳朵]]里,以[[语言]]为食。
点击“显示预览”,似乎没有什么变化:
- 巴别鱼(学名:Babel fish)是《银河系漫游指南 (小说)#故事大纲》中一种虚构的鱼类,生活在人的耳朵里,以语言为食。
再次发布更改,点击内部链接,这次准确地落在“故事大纲”章节上了。可以再打开编辑器,加上此前学习的更改链接名称:
'''巴别鱼'''(学名:''Babel fish'')是《[[银河系漫游指南 (小说)#故事大綱|银河系漫游指南]]》中一种虚构的[[鱼类]],生活在人的[[耳朵]]里,以[[语言]]为食。
点击“显示预览”,看起来十分简洁,也能准确地链接到想要的章节了。
- 巴别鱼(学名:Babel fish)是《银河系漫游指南》中一种虚构的鱼类,生活在人的耳朵里,以语言为食。
最后填写编辑摘要,发布更改,内部链接便全部添加完成。
维基百科虽然有很多条目,但条目的排版却十分类似。以生物类的条目为例,通常首段简介会有大熊猫的中文名称、学名等等;右侧则会有一个框框,里面介绍了生物的各种信息,像保护状况、科学分类、分布图,这个框框称作“信息框”;正文中适当的地方会有一些参考资料的“脚注”,是一个蓝色的数字,左右包裹着中括号,长成这样:[1];文末还会有专门章节列出所有参考资料。
难道每一次编写条目时我们都需要把这些所有元素从头到尾一个一个字地写出来吗?其实不需要。有许多其他编者将这些常用的元素做成了模板,我们只需要填写“参数”,也就是我们需要显示出来的内容,就可以了。
生物信息框就被做成了模板,方便所有写生物条目的编者。调用模板的方法是,在模板的名称左测输入两个{大括号、右侧输入也两个}大括号即可。例如生物信息框的模板名为Taxobox,想要调用生物信息框的话就需要输入{{Taxobox}}。我们可以试试为沙盒里的巴别鱼条目添加一个生物信息框。
打开沙盒的编辑器,在之前的内容上方新增一行,并添加一个生物信息框:
{{Taxobox}}
'''巴别鱼'''(学名:''Babel fish'')是《[[银河系漫游指南 (小说)#故事大綱|银河系漫游指南]]》中一种虚构的[[鱼类]],生活在人的[[耳朵]]里,以[[语言]]为食。
显示预览就可以看到右边已经出现了一个框,框里自动填充了当前条目的名称,也就是你的沙盒名称,下方有默认显示的“科学分类”,但并没有任何实际内容,需要我们进一步填写。
正如之前提到的,参数就是我们希望模板中显示些什么内容。编写模板的人会设定好一系列参数,你只需要输入每个参数是什么,模板就会帮你调整好内容、放在准确的位置。
生物信息框模板有许多的参数。name代表生物的名字,不填写的情况下默认使用条目的名字;status为保护状况,用来表示生物是否快要或已经灭绝;regnum、phylum、classis、ordo、familia、genus、species