0

例如,尚未发布的 Twenty Twelve 主题可在 GitHub 上找到,但它是Forge构建的。

为了使用正常的目录结构检索实际的主题,我必须安装 Ruby、RubyGems、Forge 和一些配置来配合它。

我不是开发人员,我只想使用主题。有没有办法从构建中手动提取主题文件?

这就是我的想法:

  1. 所有必需的模板、JS 和 CSS 文件都在该build目录中。

  2. 将 html5.js 添加javascripts目录内的build目录中。然后将javascripts目录重命名为js(<= 将其目录结构与WordPress.com SVN 上的目录结构进行比较)

  3. 现在将build目录重命名为twentytwelve- 主题已准备就绪。

仅此而已,还是我错过了重点?

PS:我相信你们中的一些人会建议我直接从WP.com SVN repo 下载主题。,但我不想这样做的原因是在 GitHub 上我可以轻松跟踪主题的更改。

4

3 回答 3

4

如果您真的想获得最新的、随时可用的主题版本,请使用 SVN。当它处于稳定形式时,它们会推送更新,因此您无需担心正在获取的版本中是否存在损坏的功能 - 或者在使用主题的 alpha 版本时出现任何奇怪的问题.

于 2012-10-07T12:11:44.053 回答
2

虽然这会起作用,但您实际上应该:

  1. 按照预期的方式使用 GitHub 存储库(克隆它,并使用 Forge 构建主题)。
  2. 等待主题真正发布。

虽然您可能能够从/build目录中按原样提取主题,但没有真正的方法可以“跟踪对主题的更改”,因为更改将在/source目录中进行。不能保证提交者会在推送之前构建主题(这是/build当前目录保持同步的方式。


更新

如果您一直在关注积极的开发,那么 212 刚刚为即将发布的 3.5 版(2012 年末)发布到 WordPress 主干中:

变更集 21261

时间戳: 07/12/12 04:20:46(14 小时前)
作者: nacin
消息: WordPress 的 21 岁。

道具drawstrojny,lancewillett。

还有道具 corvannoorloos、jeffsebring、kobenland、iandstewart、mfields、mtdesign、op12no2、philiparthurmoore、sixhours、mamaduka。

因此,与其尝试通过 GitHub 提取主题,不如使用 Subversion 来检查 WordPress 主干并查看/wp-content/themes/twentytwelve目录。

于 2012-07-11T17:01:45.097 回答
1

您建议的方式并不容易。当然并不比安装 SVN、将其指向 repo 并在那里跟踪更改(你知道,当它们实际完成时)更容易。它仍然是版本控制的,仍然很容易看到差异,并且仍然是最新版本。另外,请注意,在 github 中,主题文件确实指向/javascripts,因此,如果您要重命名目录,则还必须在文件本身中手动捕获它。

如果您真的想获得最新的、随时可用的主题版本,请使用 SVN。当它处于稳定形式时,它们会推送更新,因此您无需担心正在获取的版本中是否存在损坏的功能 - 或者在使用主题的 alpha 版本时出现任何奇怪的问题.

于 2012-07-11T20:39:07.310 回答