問題描述

有時我想在沒有互聯網連接的情況下開發 WordPress 主題。我需要 Function ReferenceTemplate Tags 才能生產。

我搜索了 Codex 的可下載或 SVN 副本,但找不到。我最終試圖用 wget 鏡像,但結果很多 (太大了!) 。

有沒有更好的辦法?

最佳解決方案

我使用一種更快速和更簡便的方式來創建本地副本的代碼,而無需安裝本地服務器,並且不安裝 mediawiki 的副本,它稱為 ScrapBook,它是 Firefox 擴展,可幫助您保存網頁並管理集合。主要特點是亮度,速度,精度和 multi-language 支持。

使用它的保存網站 (In-depth Capture) 功能,您可以設置要保存的目錄,在您的情況下,它將是 Function ReferenceTemplate 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。