使用者:XP-jia/沙盒

Maintenance script​(留言 | 貢獻)2025年12月26日 (五) 20:08的修訂 (校对修改:修复强调文本前后多余空格、不一致的空格等问题)

在 MediaWiki 中,並非所有頁面都會被計算為「文章頁」(Article)。這會影響站點的文章統計數量以及站內搜索的收錄情況。本頁面介紹 MediaWiki 認定「文章頁」的標準,以及可能導致文章統計數與實際頁面數不符的原因。

MediaWiki 認定「文章頁」的標準

一個頁面需要滿足以下三個條件,才能被 MediaWiki 視為文章頁並納入統計:

  • 位於主命名空間(ns-0)
  • 只有位於主命名空間的頁面才會被計算為文章。
  • 其他命名空間(如 Help、User、Category 等)中的頁面不會計入 {{NUMBEROFARTICLES}} 統計。
  • 至少包含一個站內鏈接(wikilink)
  • 頁面內容中必須至少有一個有效的內部鏈接,即 [[页面名称]] 形式的鏈接。例如:
  • 純文本頁面(沒有站內鏈接)不會被統計為文章。
  • 該頁面不是重定向(Redirect):*重定向頁面不會被統計為文章。
  • 例如,以下重定向代碼會使頁面不計入文章統計:

影響文章統計的魔術字

MediaWiki 提供了多個魔術字來統計站點內容,其中 {{NUMBEROFARTICLES}} 只統計符合上述標準的文章:

  • {{NUMBEROFARTICLES}} —— 只統計文章頁* {{NUMBEROFPAGES}} ——統計所有頁面,包括分類、文件、用戶頁等* {{NUMBEROFEDITS}} ——統計站點的所有編輯次數* {{NUMBEROFREDIRECTS}} ——統計站點中的重定向頁面如果 {{NUMBEROFPAGES}} 遠大於 {{NUMBEROFARTICLES}},說明站點內有大量不符合文章標準的頁面,例如重定向頁面、無內部鏈接的頁面或非主命名空間的頁面。

如何確保頁面被統計為文章?

如果你發現某個頁面沒有被統計為文章,請檢查以下幾點:

  • ✅頁面是否位於主命名空間?確保頁面不是用戶頁(User:)、幫助頁(Help:)、文件頁(File:)等其他命名空間。
  • ✅頁面是否包含至少一個站內鏈接?在頁面中加入 [[目标页面]] 這樣的內部鏈接,以滿足文章標準。
  • ✅頁面是否是重定向?* 如果頁面是 #REDIRECT 重定向,則不會被統計為文章。

站內搜索的影響

MediaWiki 站內搜索通常不會收錄非文章頁。如果頁面不符合文章標準,除了不會影響 {{NUMBEROFARTICLES}} 統計,還可能導致:

  • 該頁面無法通過搜索欄檢索到
  • 影響某些分類、導航或自動列表的顯示

因此,建議確保重要內容頁面符合文章標準,以便它們能被搜索到並正確統計。

總結

條件 是否計入文章統計 是否能被站內搜索收錄
位於主命名空間 ✅ 是 ✅ 是
至少包含一個站內鏈接 ✅ 是 ✅ 是
純文本頁面(無內鏈) ❌ 否 ❌ 否
重定向頁面 ❌ 否 ✅ 是
位於其他命名空間 ❌ 否 ❌ 否