机器猫吧 关注:378,184贴子:9,205,443

【wiki语法教程】又到了我第二十七喜欢的科普时间

只看楼主收藏回复

现在铜锣烧开了一个帖子介绍猫吧wiki,然而好像根本就没有人加入嘛……
我想,这可能是由于在中国大陆地区,人们对wiki的认知比较少,而且不了解wiki语法,所以即使想要支援,也力不从心。
那么就让我这个<del>半吊子</del>来给大家科普吧!<del>现学现卖安排上了</del>
欢迎大佬指正。

镇楼。


回复
1楼2018-08-02 20:20
    资料主要来自搜索引擎、media wiki的帮助页面。


    收起回复
    2楼2018-08-02 20:22
      1.1创建页面——万物的开端
      wiki当然是需要创建页面的。那么以下就是创建页面的几种方法。
      1.1.1通过侧边栏创建




      如图,在“新页面名称”的框里写上条目的名字,然后按回车键或者点击“创建”就可以创建条目了。值得注意的是,旁边的倒三角形“▼”点进去,还有“空白页面”“人物模板”“地点表格”的方框。“空白页面”是默认的创建形式。“人物模板”设置了备用的用于编辑人物的模板让人编辑。“地点表格”和“空白页面”不同的地方就在于右边多出了信息框,用于概括信息。
      如果要创建的条目已经存在,“新页面名称”下面将会出现一串表格,这时如果点击“创建”则会进入编辑状态,原先的内容不会被清除。
      1.1.2通过搜索创建
      在搜索框键入自己想要搜索的内容,可以直观地看到自己想要创建的条目究竟有没有被创建。如果没有,搜索框将会提示“××页面正等着你的创建!”这时候点进去那个灰色的链接,就可以创建了。

      1.1.3通过链接创建
      在已经创建的页面中,里面会出现蓝色或者灰色的链接(这一点会在1.4 维基链接详细的介绍),点击灰色的就可以创建新页面。


      回复
      3楼2018-08-02 21:02
        @幻魔哆啦


        回复
        4楼2018-08-02 21:48
          没人顶吗 寒心


          回复
          5楼2018-08-02 21:48


            回复
            来自Android客户端6楼2018-08-02 21:55
              高科技啊,好高端


              收起回复
              7楼2018-08-02 22:40
                我收藏那个wiki了


                月老
                每对新人结婚成功的那一刻,送礼最多的吧友可以获得本次求婚的“月老”称号和成就,去领取
                活动截止:2100-01-01
                去徽章馆》
                回复(5)
                8楼2018-08-02 22:42
                  后排资瓷


                  回复
                  来自Android客户端9楼2018-08-02 22:49
                    dd 猫吧的wiki已收藏了~


                    回复(3)
                    10楼2018-08-02 22:52


                      回复
                      来自Android客户端12楼2018-08-02 23:33
                        1.2杂项——不知道怎么概括
                        顾名思义,这里是一些在创建页面前杂七杂八的内容。
                        1.2.1创建权限
                        在座的各位是不是会突然看见这么一个页面?猫吧wiki是基于灰机wiki的网站,灰机wiki只有会员才能编辑,所以想要编辑页面必要要有账号才行。该怎么注册账号不用我多说了吧

                        1.2.2个人页面

                        为什么我要把这个安排在这里呢?因为我实在想不出其他什么好主意了。 点击右上角的头像(如果没有设置就是用户名的第一个字)就可以进入个人页面。

                        1.2.2.1成就
                        做出各种各样的事情就会有成就。比如编辑一次、一天,关注一个,吐槽一次都可以成为一个成就。有的时候成就的图标和标题挺有意思的,不是吗?
                        1.2.2.2头像
                        点击头像(或者是用户名的第一个字)可以设置头像。 维基的头像是圆形的。“-15deg”“30deg”什么的是旋转的角度。右侧栏有头像的大中小三种形式的预览,设置好了就可以点击“完成”。

                        1.2.2.3等级
                        灰机wiki是等级制。等级疑似依靠编辑的次数提升。
                        1.2.2.4贡献
                        点击可以查看自己在猫吧wiki编辑的条目,还可以看自己编辑条目时的摘要(在编辑器下方,不填也没事)增加或减少的字数。如果是新创建的条目而不是在原有基础上做修改的条目,条目名称前面会有一个“新”字。
                        值得注意的是维基的排序方式可能会让部分人产生疑惑。“最新”指的是按照日期,从近到远排序;“最旧”则相反。默认是从近到远排序。“前×个”类似于“上一页”,“后×个”类似于“下一页”。“20|50|100|250|500”指的是一页中的排序量,20是一页有20条,50是一页有50条,以此类推。默认一页显示50条。

                        1.2.2.5监视列表
                        (不要在意箭头)
                        监视列表很像维基左侧栏的“最近修改”,不过可以追踪修改。因为在一个大wiki,修改的东西太多了,所以需要着重关注部分。这个时候只要在条目的左侧栏点击“监视”就可以在之后看到它的新动向。

                        1.2.2.6设置称号
                        在获得一些成就之后,你会获得称号。这个时候可以由你自己决定是否使用。称号有“前缀”“后缀”之分。

                        1.2.3个人信息


                        在这里你可以设置自己的个人信息。值得注意的是,“♂”代表男性,“♀”代表女性。
                        1.2.4维基定义
                        维基是一种网站,它本身并不代表维基百科。
                        1.2.4.1版权
                        维基的文字内容根绝“CC-by-sa 3.0”发布。该条款规定允许在任何媒介以任何形式复制、发行本作品;允许演绎修改、转换或以本作品为基础进行创作,在任何用途下,甚至商业目的。只要你遵守许可协议条款,许可人就无法收回你的这些权利。条件是署名、不得限制他人做许可允许的事……以下略。详细请查看百度百科CC-by-sa 3.0词条,在这里不再多说。
                        另外,即使是作者自己,也不能随便把自己受版权保护的文章放在维基上的,因为无法证明。“合理使用”是法律的灰色地带,在维基型百科编辑的时候要尽量避免。在直接引用会侵犯版权时,最好的形式是以自己的话写出来,最好用注释功能标明来源。
                        1.2.5编辑器
                        猫吧wiki有两种编辑器:可视化编辑(又称VE)和源代码编辑。两种编辑都可以使用。一般来说,可视化编辑适合新手,其功能也在不断地增加。


                        回复(2)
                        14楼2018-08-03 08:32
                          1.3基本维基语法——一切的基础
                          这里要科普一下所谓的“语法”,其实就是类似于编程的代码这样的。
                          1.3.1字体样式
                          1.3.1.1粗体
                          粗体,究竟什么意思……我相信你们都上过信息课微机课,就不多说了。
                          用代码编辑,粗体的代码是'''文字'''(注意这里的引号是英文半角单引号,简单地说,就是切换为系统默认英文输入法时按出的引号,下面的“斜体”“粗斜体”都一样),输出的文字显示为这样 。如果多用,比如''''''文字'''''',输出的文字并不会显示为原样,而是会显示为粗斜体再在外面加一对引号。
                          用可视化编辑器编辑,只需要选中需要显示为粗体的字,然后点击粗体或者同时按住Ctrl和B键,效果同样。

                          1.3.1.2斜体
                          斜体也不用我多说了吧……值得注意的是,在猫吧wiki中编辑尽量不要将斜体使用于中文,因为斜体原本就是为西文字母设置的,用于中文并没有必要。引用必须使用斜体的规定不是给中文的,中文有其他的格式,比如使用楷体。
                          用代码编辑,只要输入''文字'',显示的内容就是如图所示。 如果多输入,就是输入''''文字'''',显示的内容就是文字外,加一对引号。
                          用可视化编辑器编辑,只需要选中需要显示为粗体的字,然后点击“斜体”或者同时按住键盘上的Ctrl和I(i的大写)键。

                          1.3.1.3粗斜体
                          顾名思义,粗体加上斜体。
                          用代码编辑,只要输入'''''文字''''',就可以了。
                          用可视化编辑器编辑,只要点完粗体再点斜体或者同时按住键盘上的Ctrl、B和I。
                          1.3.1.4无标记
                          如果你想让别人看到你编辑用的代码,这或许是一种方法,还有一种方法是预格式化,下面再说。用代码编辑,只需要输入<nowiki>'''代码内容'''</nowiki>,显示的就是“'''代码内容'''”。用可视化编辑器编辑,不需要加任何东西,把那些代码打出来就可以了。
                          1.3.1.5下划线
                          下划线,就是字下面显示的线。用代码编辑,输入<ins>下划线</ins>或者<u>下划线</u>即可。顺便还可以用这种形式出试卷(划掉
                          用可视化编辑器编辑,只要点击“更多”,点击下面列出来的“下划线”,或者使用快捷键(哪里快捷了啊)Ctrl + U。

                          1.3.1.6删除线
                          删除线,可以用来表示和“(划掉”“(bushi”“(大雾”同样的意思,一般来说有这种功能的论坛都不会使用以上的替代形式。不然干嘛要写出来呢(划掉。用代码编辑,用<s>文字内容</s>或者<del>文字内容</del>。<del>其实和CSS的代码差不多,其实wiki代码也是一样,有很多地方都和CSS的代码差不多,和很多标记语言类似。可视化编辑器的快捷键是Ctrl + shift + 5
                          1.3.1.7等宽字体
                          这个等宽字体其实我也想了好久什么意思,但是其实就是把每一个字符都显示为同样的宽度……通常用于表达代码。虽然对不是程序员的我们可能不会有大用就是了。用代码编辑,使用<code>源代码</code>;用可视化编辑器编辑,快捷键是Ctrl + shift + 6。显示成这样:

                          1.3.1.8引用
                          这个“引用”就是在字符前面空几个像素(没错,就是用像素算的……),同时增大字号,背景变为灰色。用代码编辑,要输入<blockquote>引用的内容</blockquote>。(这个时候你有没有觉得英文单词很难背?hhh我也是)用可视化编辑器编辑,需要点击“段落”,然后找到引用块并点击或者使用快捷键Ctrl + 8。



                          收起回复
                          16楼2018-08-03 10:03
                            1.3.2章节
                            章节,又称标题。可以用来给文章分段,把一本小说的第一部归类于2级标题(又称标题2,以此类推),第一卷归类于3级标题,第一章归类于4级标题,这样子可以使得一个词条有条理。
                            用代码编辑,2级标题的表示就是==标题==,3级标题的就是===标题===,以此类推,不过不能有1级标题,因为词条的名字本身就是一级标题啊……
                            用可视化编辑器编辑,点击“段落”,然后点击“子标题1”,就可以设置想要设置的内容。同理,不要设置“页面标题”。
                            如果当章节很多,页面左边就会出现导航,它可以导航并且显示你现在正在读的内容。

                            1.3.3列表
                            列表和表格不一样。列表可以用于列举一些东西。
                            1.3.3.1无序列表
                            无序列表用于对前后顺序没有要求的情况。
                            用代码编辑,需要在文字前面使用“*”星号,使用
                            换行则会继续列表。星号越多代表层次越高。如果越级——比如在一个星号后面加上三个星号——那就会在第一个星号后面产生一个空行。如果在列表后面换行并且前面不带星号,将会停止列表。

                            灰机wiki的列表符号依次是“●”“○”“■”,之后一直是黑正方形。
                            使用可视化编辑器编辑,只需要点击“无序列表”就行了。按住“tab”键就进一位,如果连按两下就会自动提示在中间插入段落而不是产生一个空行。如果想要停止列表,只要换行然后点击“无序列表”。

                            1.3.3.2数字列表
                            数字列表,也称为有序列表,前后有顺序。
                            用代码编辑,需要在文字前面加入井号“#”,其他各项和无序列表类似。可视化编辑同理。
                            1.3.3.3定义列表
                            定义列表就是解释某样事物的列表。
                            用代码编辑,要在那样事物的前面加上分号——英文半角分号,你可以理解为系统默认英文输入法打出来的英文分号——“;”,在定义的前面加上冒号——与分号同理——“:”,再加上一个空格。
                            我并没有了解可视化编辑是怎么编辑定义列表的。
                            1.3.4分割线
                            分割线就和贴吧吧友手动打的分割线差不多啊。只不过wiki上的分割线不能加上字。用代码编辑,需要打出“----”。可视化编辑不明。
                            1.3.5缩进
                            缩进,简单地说就是空若干个格子,不仅仅是第一行空,一整段都要空。用代码编辑,你需要空几格就在那一段前面加上几个半角冒号。可视化编辑器只有在无序列表和数字列表才能“缩进”,为什么我加引号呢,因为这个“缩进”的意思就是往前进一位,“*”变成“**”,“1.”变成“1.1”这样子。所以我们可以猜测这个功能很可能已经被官方抛弃了。


                            回复
                            18楼2018-08-03 11:07
                              顺便再提一点,猫吧wiki现在有的人代码写的太密了……
                              这样怎么看的清啊,代码虽然不换行也没事但是至少要保证可以读吧。


                              回复
                              19楼2018-08-03 14:10
                                1.3.6预格式化
                                预格式化,是显示代码的一种格式。如果输入的内容超过一行,通常不会自己换行。
                                1.3.6.1预格式化文本
                                这种预格式化并不能显示代码。用代码编辑,只要在一行的最前端加上半角空格,就可以显示出预格式化文本。不过所有的代码仍然还是显示成输出后的样子,比如输入“'''文字'''”,输出的仍然是粗体,唯一的区别只在于预格式化文本被代码框包围。
                                如果只在第一行换行,第二、三、四……行局不会受到影响,不过在源代码编辑器编辑时,系统默认换行会在那一行前段带一个空格。可视化编辑要使用预排格式,快捷键为Ctrl + 7。
                                1.3.6.2预格式化文本块
                                这种格式可以显示原来文本的空格或者换行。源代码编辑,要在第一段前加上空格,然后使用<nowiki>代码。比如输入
                                “ <nowiki>一二三
                                123</nowiki>”
                                就会显示:
                                “一二三
                                123”可视化编辑器不能在预排格式用enter换行,如果这么换行,第二段只会回到原来的格式。应该使用shift + enter才能在预排格式里换行。如果把输入的内容简化为第一段+第二段的话,那么要在第二段输入完毕的时候才能用shift + enter换行。
                                1.3.6.3完全预格式化文本
                                与预格式化文本可以说是相对,完全预格式化文本可以直接显示代码而不是显示输出的效果。用代码编辑,需要输入“<pre> '''文字文字'''</pre>”,就会输入“'''文字文字'''”。可视化编辑只需要直接输入代码。
                                1.3.6.4自定义预格式化文本
                                自定义嘛……就是说你可以自己决定这串代码的颜色和其他很多东西……真是和CSS差不多啊!用代码编辑,需要把前面的那个“<pre>”改成“<pre style="具体的样式">”。“具体的样式”可以是颜色、字体等等CSS属性。
                                颜色的具体代码就是“color:16位颜色”(英语的“颜色”必须使用美国的拼法)字体的代码就是“font-family:字体名称”……具体的内容可以到W3school寻找“CSS属性”。不同的属性用半角分号隔开。不过似乎灰机wiki因为会对粗体和斜体有颜色标记所以不能使用颜色区别了。
                                可视化编辑似乎没有方法做出相同的效果。
                                1.3.6.5不换行预格式化文本
                                虽然在灰机wiki,超出一行内容的代码通常不会自动换行……(那么为什么没有换行预格式化文本呢)不过我还是说一下吧……
                                用代码编辑,需要把前面的“<pre>”改成“<pre style="white-space: pre;">”,如果需要换行,就改成“<pre style="white-space: pre-wrap;">”。为什么要不换行?这种事情,问神奇海螺吧。


                                1.3.7换行
                                1.3.7.1空一行
                                在猫吧wiki,如果仅仅按一个回车是不能换行的……所以如果这样看到自己写出来的成果肯定心里乱七八糟……
                                那么怎么换行呢?其实很简单,如果把换行简化为第一行+第二行,那么只要在第一行和第二行之间空一行就可以了。
                                至于可视化编辑……直接按一下回车键enter不就好了吗?
                                1.3.7.2<br />(shift+enter)
                                事先声明一下,这个功能最好不要用。这样会使得一个条目比较拥挤。
                                那么沿用之前的比喻,现在用代码编辑就只需要输入“第一行<br />或者
                                或者<br>第二行”,如果换做是可视化编辑就需要在第一行后面按一下shift和enter键。


                                回复
                                20楼2018-08-03 14:21
                                  没人顶帖吗


                                  回复
                                  22楼2018-08-03 20:08
                                    这帖子莫名其妙顶不上来了


                                    回复
                                    23楼2018-08-03 20:11
                                      1.3.8代码注释
                                      代码注释是针对编辑的,所以在条目编辑完成的时候再看,就无法以任何形式看到。用代码编辑,需要输入“<!-- 注释内容 -->”,在灰机wiki中显示为灰色(隐藏的意思)。用可视化编辑器编辑,就需要点击“插入”,再点击“注释”,然后在弹出的窗口输入注释内容就可以了。
                                      这个功能主要是框架(类似于模板吧,但是要和Template区分开来)会用的。有的时候可以用在代码的提醒上,提醒新人,这里应该怎么做,那里应该怎么做,是带有前辈温暖的注释。不过整个wiki没有人是前辈啊……


                                      回复
                                      24楼2018-08-03 20:28


                                        1.3.9特殊符号
                                        有些特殊符号不会打也没有关系,因为有代码替代!比如输入“&alpha;”就会出现“α”的符号,具体的替代方法可以去看维基百科的这个词条:XML与HTML字符实体引用列表。在“HTML字符实体引用”也有部分可以参考。另外,在代码编辑器和可视化编辑器都有特殊字符可以选择,很方便欸。




                                        回复
                                        25楼2018-08-03 20:30
                                          托百度的福,现在这个帖子顶不上来了
                                          更新会放缓吧


                                          回复
                                          26楼2018-08-03 20:31
                                            @幻魔哆啦 @ysypnbh @haneu @雷龙B @开挂之大神 @龙膜诺星


                                            收起回复
                                            27楼2018-08-03 20:35
                                              1.4维基链接——不由得联想到任意门
                                              1.4.1内链
                                              内部链接可以链接其他条目。用代码编辑,要输入“[[页面名称]]”;用可视化编辑器编辑,需要选中文字,点击回形针样的图标,点击“搜索界面”,然后点击搜索框下面的条目名称。如果该条目没有建立,点击图标后直接点击完成即可。
                                              编辑完成后,点击链接就会跳转到那个页面,如果那个页面不存在就会转到创建页。如果链接存在就是蓝色的,不存在就是灰色的。
                                              此外,值得注意的是,条目不可以自己链接到自己,不然链接会变成粗体而且不能正常跳转。不过可以链接到本条目的某一章节,只需要输入“[[#章节名称]]”,可视化编辑器似乎不能实现此功能。同理,需要提供其他条目的章节链接,就需要输入“[[条目名称#章节名称]]”。
                                              有的时候,为了行文方便(也许是整人呢)就需要让显示的文字和链接到的条目的标题不同。用代码编辑,需要输入“[[跳转到的|显示的]]”。使用可视化编辑,只需要在设置连接的时候重新设置。
                                              如果“|”(官方名称叫做管道符号……)后面没有内容,那么条目的前缀或者后缀会被删除。比如输入“[[Help:如何玩梗|]]”,会显示“如何玩梗”;输入“[[铜锣烧(消歧义)]]”,会显示出“铜锣烧”。如果有两个前缀,只会去掉第一个前缀。可视化编辑没有这个功能。
                                              在可视化编辑输入“[[{{TALKPAGENAME}}|Discussion]]”,可以链接到该条目的讨论页。(具体的后面说)可视化编辑似乎没有对应功能。
                                              不过在编辑摘要、<ref>标签(也就是我说的注脚,与注释区分)中,这些功能不会起作用。


                                              回复
                                              28楼2018-08-03 20:35
                                                1.4.2外链
                                                外链,就是外部链接。维基内部的词条甚至维基的词条尽量不要用外链。
                                                无论是用代码编辑和用可视化编辑器编辑,直接输入网址(URL)都可以输出外部链接。
                                                如果想要隐藏网址,用代码编辑的情况下,需要输入“[网址名称]”,就可以显示为“[1]”“[2]”……按照顺序排列,以此类推。使用可视化编辑器,似乎没有类似功能。
                                                如果想要隐藏网址,显示名称,在使用代码编辑的情况下需要输入“[网址URL 名称]”。使用可视化编辑器,要在选中网址名称后,点击“链接”后点击“外部链接”,粘贴网站URL即可。


                                                回复
                                                29楼2018-08-03 20:36
                                                  1.4.3跨wiki链接
                                                  我已经说过了,维基并不是只有个别站点,实际上维基百科贡献的词条在所有维基上面只有15%。不过我还是要举一下维基百科的例子。英文维基百科默认用“Wikipedia”代替,所以如果要举“太阳花”的例子,就要输入“[[Wikipedia:sunflower]]”就可以跳转到英文维基百科的“太阳花页面”。其他维基的缩略可以参照media wiki的条目“View interwiki data”。可视化编辑器并不能做到这种效果。


                                                  回复(2)
                                                  30楼2018-08-03 20:38
                                                    media wiki的汉化害人啊,跨wiki看来是没有写全,等我写一下


                                                    回复
                                                    31楼2018-08-03 20:57
                                                      顶的上来吗


                                                      回复
                                                      32楼2018-08-05 10:37