使用者:自由之民

編輯技術

編輯方面,大部分參考資料請前往 MediaWiki 查看幫助和手冊。另外還需要查閱 HTML 和 CSS 的相關手冊。

高級編輯

這些 Help 名字空間中的幫助頁面,在多數大型中文 MediaWiki 類(萌娘)百科中都有。

連結

注意運用跨站/跨語言連結。強烈建議為每個搬運的頁面添加[[en:]]跨語言連結。

圖像

要留意|link=參數的運用,以及如何用[[Media:]]{{filepath:}}連結到圖像文件。

表格

要考慮自動化構造表格代碼,比如運用電子表格工具生成代碼,或者利用模板生成表格的行。

模板

控制模板嵌入是一門學問。考慮到與 Paradox 官方百科的兼容性,建議用英文編寫模板名,可以用中文重定向。

嵌入

模板其實就是一種嵌入包含。嵌入主要用於,配合三種包含標籤,引用短頁面。因為嵌入不能主動定位段落,所以百科中還經常 標記式章節嵌入 長篇頁面中指定的段落。

魔術字

特別是 解析器函數 能實現很多有用的功能。

名字空間

可以用數字調用,在編寫腳本時很有用。例如,用{{ns:-1}}魔術字調用 Special:查看跨wiki數據 和 Special:最近更改

替換引用Raw 操作

替換引用將展開模板代碼。raw 還可能造成額外的性能開銷,建議用於靜態頁面。

視頻

插入視頻需要站長提前設置插件。解析器簡寫:{{#ev:服务平台<service>|<id>|画幅数字<dimensions>|水平对齐<alignment>|描述<description>|容器<container>|网址参数<urlargs>|自动尺寸<autoresize>|垂直对齐<valignment>}}

自動化編輯

自動化編輯基於 MediaWiki 的類維基百科 ,能藉助 API 腳本和 Wiki 機器人。在這裡主要討論 Python語言 編寫的,因為它比 JavaScript 更簡單易懂。要注意,如果帳號沒有機器人權限,那麼單位時間編輯次數可能受限。

API

運用腳本控制 MediaWiki API 能夠簡單地實現很多操作。在 API 頁面中有各種語言的範例,應該注意到,每次執行操作都要分別執行發送 data 的動作。

而構造批處理腳本可能需要電子表格工具,也不太適宜手工編寫太過複雜的功能,因此就有了各種機器人。

Pywikibot

Pywikibot第三方維基快速入門

  1. 安裝
    1. 下載並安裝 Python 環境。強烈推薦使用 Python 3.5以上的版本。
    2. 通過pip install "requests>=2.20.1"命令安裝 requests 依賴包
    3. 下載並安裝 Pywikibot 到一個方便使用的目錄
      • Windows 用戶可以為cmd.exe創建一個起始位置為上述目錄的快捷方式
      • 定期備份並更新 Pywikibot
  2. 配置
    1. 運行python pwb.py generate_user_files生成用戶文件
    2. 為 paradoxwikis 和 parawikis 添加第三方配置
  3. 使用腳本庫
    • python pwb.py 脚本名称 [参数]
    • python pwb.py 脚本名称 -family:paradoxwikis -lang:ck3 -tofamily:parawikis -tolang:ck3 [生成器和过滤器参数]
    • 要從官方百科導入數據,需要用transferbot.pyimagetransfer.py

Cargo

Cargo 是輕量級的資料庫訪問擴展,有點類似於 語義化MediaWiki,能極大提高本站這種小型 MediaWiki 的運行效率。

使用 Cargo 的基本流程是:
  1. 在某個模板中聲明數據表#cargo_declare
  2. 然後在某些頁面中調用該模板,就能把模板實例的數據寫入數據表#cargo_store中;
  3. 管理員將數據表更新入資料庫;
  4. 在需要的頁面(通常是另一個模板)中,使用 SQL語句 查詢數據表#cargo_query,得到需要的結果。
#cargo_store
  • 注意參數名
#cargo_query
  • 自定義輸出文本:|fields=CONCAT()
  • 複合查詢:#cargo_compound_query

草稿

本地化關鍵字
<localisation>
🇨🇳 <cn> 🇬🇧 <en> 🇧🇷🇵🇹 <pt> 🇫🇷 <fr> 🇩🇪 <de> 🇵🇱 <pl> 🇷🇺 <ru> 🇪🇸 <es>


已安裝MediaWiki。

請查閱用戶指導以獲取使用本wiki軟體的信息!

入門


新百科開通後的工作:以搬運 ParadoxWikis 為例

在站長開通域名之後需要做的工作主要有:

  1. 導入需要的官方百科頁面和媒體物料
  2. 調整百科網站設置
    • 添加跨wiki
    • 修改樣式表
    • 添加導航元素等
  3. 翻譯或撰寫 Project 核心頁面
    • 首頁
    • 分類樹
    • 模板文本
    • 編輯指南、版權聲明等
  4. 制定工作序列
    • 識別重點詞條
    • 建立詞彙表等語料庫
    • 翻譯和移動詞條到中文名稱