问题描述
有时我想在没有互联网连接的情况下开发 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。