WordPress Codex的本地副本?

时间:2010-08-12 作者:artlung

有时我想在没有网络连接的情况下开发WordPress主题。我需要Function ReferenceTemplate Tags 要有生产力。

我搜索了一份可下载或SVN版本的Codex 但找不到。最后我试着用镜子把它照出来wget, 但结果参差不齐(太大了!)。

有更好的办法吗?

8 个回复
最合适的回答,由SO网友:Bainternet 整理而成

我使用了一种更快、更简单的方法来创建codex的本地副本,无需安装本地服务器,也无需安装mediawiki的副本,其名称为ScrapBook 这是一个Firefox扩展,可以帮助您保存网页和管理收藏。主要特点是轻巧、快速、准确和多语言支持。

使用它的保存网站(深度捕获)功能,您可以设置要保存的目录,在您的情况下Function ReferenceTemplate Tags

enter image description here

你也可以像书签一样组织你的收藏,编辑保存的文件,突出页面的关键部分,最好的是内置的全文搜索。

SO网友:EAMann

最好的办法是设置MediaWiki的本地副本。这是运行Wikipedia的同一个软件,但它也是为Codex提供动力的应用程序。

安装后,可以告诉Codex导出所需的页面,并将XML文档导入本地安装。它不是自动的,但它应该能为您提供足够的信息以供快速参考。

获取MediaWiki下载、安装和配置MediaWiki的所有文档available online.

如果您可以在本地运行WordPress,那么您也应该能够在本地运行MediaWiki(您需要PHP和MySQL来进行设置)。

导出法典

列出要导出的页面。如果有一个自动工具可以导出所有内容,我会很高兴,但如果没有这个工具,我们还是继续手动操作吧。

导航到http://codex.wordpress.org/Special:Export. 此页面允许您标记要导出的页面和类别。

假设您只想导出Function Reference 页你可以输入;Function\\u Reference“功能参考”;在页面名称的大框中每行放置一个页面名称以一次导出多个页面

但既然那一页不是很有用。。。导出整个Functions 改为类别。输入";“功能”;在类别框中,单击添加Codex会自动为您列出所有964个功能页。然后只需为“添加一行”;Function\\u Reference“功能参考”;所以你也可以得到索引。

Codex with Function Reference pages pre-selected

您可以在以下位置查看所有可用页面的列表:http://codex.wordpress.org/Special:AllPages. 这张单子很广,所以我这里不赘述。。。但是添加你想要导出的每一页,然后点击离开。

单击“后”;“导出”;Codex将生成一个(相当大的)包含所有内容的XML文件。

导入Codex,现在导航回您的本地MediaWiki安装。您现在可以导入XML文档并创建您的本地;“克隆”;WordPress Codex的。

有关详细的导入说明,请访问MediaWiki\'s website.

SO网友:Rarst

你可以用Dash (OS X)或Zeal (Linux、Windows)应用程序,其中包含可作为文档集使用的Codex函数参考。

它很容易安装和使用,但有点模糊如何保持最新的设置。

SO网友:Ryan Gibbons

我认为最好的办法是创建错误报告,并要求WP基金会安装这个扩展http://www.mediawiki.org/wiki/Extension:PdfBook 如果没有其他内容,请将其标记为私人使用,然后为用户提供生成的PDF。

SO网友:Keith S.

我是用HTTrack为自己做的(http://www.httrack.com/)。它最终只有几兆字节(现在还不确定确切的数字,我的本地副本因硬盘故障而丢失,还没有费心重建),但它运行得很好。

SO网友:Chris_O

您可以使用MediaWiki API. 有complete documentation 介绍如何使用API和其他方法镜像wiki。

SO网友:Sterling Hamilton

好主意,

有几种方法可以让它“本土化”。

您可以对其执行递归wget。这需要很长时间。正如你所说你可以使用屏幕刮板:http://scraperwiki.com

  • 您可以编写一个脚本,每次连接到internet时都将其保存在本地
  • 你可以把它写得很脏,每次你访问抄本时,你都可以把它保存到一个文件夹中
  • 简而言之,目前还没有这方面的存储库。虽然做一个会很酷。

    也许我会写那个。。。

    我将在今晚晚些时候发回。我可能会在一点时间内完成这项工作。

    我会把它放在GitHub上

    更新:MediaWiki的答案是如何真正做到这一点。

    SO网友:tomexsans

    我知道这是一个旧的线程,但它一直在收集点击率,所以我将添加此答案

    devdocs.io 拥有WordPress所需的所有API,尽管其结构不像Codex版本,但在某些情况下仍然很有用。

    NOTE: 不仅仅是WordPress文档,还有许多其他流行语言

    结束

    相关推荐