使用者: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語法基礎,後文提到的不少內容都在這裡