說明:分類命名與層級規範
本頁用於統一說明站點的分類維護規則與執行策略,適用於普通內容頁面、模板頁面、分類頁面的長期治理。
適用範圍
- 普通頁面(主名字空間)
- 模板頁面(Template 名字空間)
- 分類頁面(Category 名字空間)
- 首頁、測試頁、樣式子頁等少量特殊頁面可按例外規則處理
分類基本規則
1. 主分類與輔助分類
- 每個正式內容頁面原則上至少有 1 個普通分類。
- 第一個普通分類為主分類,表示頁面最核心歸屬。
- 後續分類為輔助分類,用於補充頁面主題、技術、對象、用途等。
2. 隱藏分類
- 隱藏分類用於模板維護、站點維護、頁面狀態、自動跟蹤等。
- 隱藏與否由對應分類頁內的
控制。 - 不在普通頁面裡發明額外「隱藏分類語法」。
3. 穩定性與簡潔性
- 分類順序應穩定,除非主分類明顯錯誤,不頻繁變更第一分類。
- 避免同義/近義分類並存,優先復用已有穩定分類。
- 不為湊數量強行添加弱相關分類。
各類頁面處理策略
普通內容頁面
- 主分類:核心知識體系或專題。
- 輔助分類:相關技術、產品、概念、組織、人物、頁面類型。
示例:
[[Category:Windows版本体系]]
[[Category:Windows]]
[[Category:微软]]
[[Category:操作系统]]
模板頁面
- 歸入模板類分類(如:站點模板、導航盒、模板說明、信息框)。
- 模板維護類分類建議設為隱藏分類(在分類頁設置
)。 Template:*/styles.css一類樣式子頁通常為 CSS 內容模型,不應直接寫入 [[Category:...]]。
分類頁面
- 分類頁本身必須有上級分類,避免孤立。
- 維護用途分類可在分類頁中加入
。 - 分類樹以「可擴展、可復用、低重複」為優先。
特殊頁面(例外)
- 首頁、多語言首頁、測試頁等可不強制分類。
- 已棄用頁面可標記忽略,或在確認風險後統一清理。
推薦執行流程(運維閉環)
A. 干執行 / 評估
- 優先先做只讀統計,確認規模與風險。
- 優先識別:
- 無分類頁面
- 孤立分類頁
- 被引用但不存在的分類頁
- 分類計數漂移
B. 小批次落地
- 先處理高確定性頁面(無分類、明顯錯分、孤立分類)。
- 模板維護分類與隱藏分類策略同步落地。
C. 腳本維護收口
分類編輯後建議執行:
php maintenance/run.php refreshLinks
php maintenance/run.php recountCategories --mode all
必要時可執行:
php maintenance/run.php cleanupEmptyCategories --mode both
D. 覆核
- 覆核無分類頁面數量是否下降到預期。
- 覆核分類計數漂移是否清零或顯著下降。
- 抽查關鍵分類頁的父子結構是否合理。
常見誤區
- 把隱藏分類寫在普通頁里「偽隱藏」。
- 一個頁面堆疊過多弱相關分類。
- 新建大量臨時分類而不復用現有分類。
- 分類大改後不執行連結/計數維護腳本,導致統計與展示不一致。
維護建議
- 先規則、後批量:先定分類命名規範,再集中調整。
- 先小範圍試運行,再全站推進。
- 分類體系按季度或按版本階段復盤一次,保持穩定演進。