it-swarm.cn

WordPress Codex的本地副本?

有时我想在没有互联网连接的情况下开发WordPress主题。我需要函数参考模板标签才能提高效率。

我搜索了Codex的可下载或SVN副本,但找不到。我最终试图使用wget来镜像它,但结果很不稳定(它太大了!)。

有没有更好的办法?

43
artlung

我使用更快更简单的方法来创建codex的本地副本,而无需安装本地服务器,也无需安装mediawiki的副本,它名为 ScrapBook 这是一个Firefox扩展,可以帮助您保存网页并管理集合。主要特点是轻盈,速度,准确性和多语言支持。

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

enter image description here

您还可以像书签一样整理您的收藏,编辑已保存的文件并突出显示页面的关键部分,最好的方法是内置全文搜索。

21
Bainternet

您最好的选择是设置MediaWiki的本地副本。这是运行维基百科的软件,但它也是为Codex提供支持的应用程序。

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

获取MediaWiki

下载,安装和配置MediaWiki的所有文档都是 可在线获取

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

出口食品法典

列出要导出的页面。如果有一个自动化工具可以导出 一切 ,我很乐意,但如果没有,那就让我们坚持手动过程。

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

假设您只想导出Function Reference页面。您将在页面名称的大框中输入“Function_Reference”。 每行放置一个页面名称以一次导出多个页面。

但由于那一页不是很有用...导出整个Functions类别。在类别框中输入“功能”,然后单击 添加。 Codex将自动为您列出所有964个功能页面。然后只需为“Function_Reference”添加一行,以便获得索引。

Codex with Function Reference pages pre-selected

您可以在 http://codex.wordpress.org/Special:AllPages 查看所有可用页面的列表。这个列表非常广泛,所以我不会在这里介绍它...但是添加你想要导出的每个页面并单击此处。

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

导入食典委

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

有关详细的导入说明,请访问 MediaWiki的网站

45
EAMann

您可以使用 Dash (OS X)或 Zeal (Linux,Windows)应用程序,这些应用程序可以使用作为文档集的Codex函数参考。

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

9
Rarst

我认为最好的办法是创建错误报告并要求WP基础安装此扩展 http://www.mediawiki.org/wiki/Extension:PdfBook 如果没别的话,标记它供私人使用,然后为用户提供生成的PDF。

6
Ryan Gibbons

我使用HTTrack(http://www.httrack.com/)为自己做了这个。它最终只有几兆字节(不确定现在的确切数字,我丢失了我的本地副本到硬盘驱动器故障,并且还没有费心去重建它),但它工作得很好。

4
Keith S.

您可以使用 MediaWiki API 。有 完整的文档 关于如何使用API​​和其他方法镜像维基。

2
Chris_O

很酷的主意,

有几种方法可以使它成为“本地”。

  • 你可以做一个递归的wget。这需要很长时间。如你所说。
  • 你可以使用屏幕刮刀: http://scraperwiki.com
  • 您可以编写一个脚本,每次连接到Internet时都会将其保存在本地。
  • 你可以肮脏,每次你访问codex,你可以将其保存到文件夹。

总之,目前还没有这方面的存储库。虽然制作一个会很酷。

也许我会写那个......


我今晚晚些时候回复。我可能实际上已经完成了一点点。

我会把它放在GitHub上。

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

1
Sterling Hamilton