問題描述
有時我想在沒有網際網路連線的情況下開發 WordPress 主題。我需要 Function Reference 和 Template Tags 才能生產。
我搜尋了 Codex 的可下載或 SVN 副本,但找不到。我最終試圖用 wget 映象,但結果很多 (太大了!) 。
有沒有更好的辦法?
最佳解決方案
我使用一種更快速和更簡便的方式來建立本地副本的程式碼,而無需安裝本地伺服器,並且不安裝 mediawiki 的副本,它稱為 ScrapBook,它是 Firefox 擴充套件,可幫助您儲存網頁並管理集合。主要特點是亮度,速度,精度和 multi-language 支援。
使用它的儲存網站 (In-depth Capture) 功能,您可以設定要儲存的目錄,在您的情況下,它將是 Function Reference 和 Template Tags
您也可以像書籤,編輯儲存的檔案和突出顯示頁面的關鍵部分組織您的集合,最好的內容是內建的全文搜尋。
次佳解決方案
最好的辦法是設定 MediaWiki 的本地副本。這是執行維基百科的相同的軟體,但它也是為食典提供權力的應用程式。
安裝完成後,您可以告訴 Codex 匯出所需的頁面,您可以將 XML 檔案匯入本地安裝。它不是自動化的,但它應該為您提供足夠的資訊來處理快速參考。
獲取 MediaWiki
所有用於下載,安裝和配置 MediaWiki 的檔案都是 available online 。
如果你可以在本地執行 WordPress,你應該能夠在本地執行 MediaWiki(你需要 PHP 和 MySQL 來設定) 。
出口法典
列出您要匯出的頁面。如果有一個自動化工具來匯出所有內容,我會很喜歡,但是如果沒有這個工具,我們堅持使用手冊。
導航到 http://codex.wordpress.org/Special:Export 。此頁面允許您標記要匯出的頁面和類別。
讓我們說你只想匯出 Function Reference 頁面。您可以在大框中輸入”Function_Reference” 進行頁面名稱。每行一個頁面名稱一次匯出多個頁面。
但是由於該頁面不是很有用… 匯出整個 Functions 類別。在類別框中輸入”Functions”,然後單擊新增。 Codex 將自動列出所有 964 個功能頁面。然後只需為”Function_Reference” 新增一行,以便您獲得索引。
您可以在 http://codex.wordpress.org/Special:AllPages 中看到所有可用頁面的列表。列表是相當廣泛的,所以我不會覆蓋它在這裡… 但新增每一個你想要出口的頁面點選。
一旦您點選了”Export,”,Codex 將生成一個包含所有內容的 (相當大的)XML 檔案。
匯入法典
現在返回您當地的 MediaWiki 安裝。您現在可以匯入 XML 檔案並建立您的本地”clone” 的 WordPress Codex 。
詳細的進口說明可在 MediaWiki’s website 上獲得。
第三種解決方案
您可以使用 Dash(OS X) 或 Zeal(Linux,Windows) 應用程式,這些應用程式可以作為檔案集使用 Codex 功能參考。
這是很容易的安裝和使用,但有點模糊,如何保持最新的集合。
第四種方案
我認為最好的事情是建立錯誤報告,並要求 WP 基礎安裝此擴充套件 http://www.mediawiki.org/wiki/Extension:PdfBook 如果沒有別的,請將其標記為私人使用,然後為使用者提供生成的 PDF 。
第五種方案
我使用 HTTrack(http://www.httrack.com/) 為自己做了這個。它打破了幾兆兆位元組 (現在不知道確切的數字,我失去了我的本地複製到硬碟驅動器故障,並沒有打擾重建它),但它的工作相當不錯。
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。

