从Forge主题源代码手动提取主题?

时间:2012-07-11 15:56:48

标签: wordpress themes

例如,尚未发布的Twenty Twelve主题为available on GitHub,但它是Forge版本。

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

我不是开发人员,我只想使用主题。有没有办法手动提取主题文件from the build

这就是我的想法:

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

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

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

  4. 这就是全部,还是我错过了重点?

    PS:我相信你们中的一些人建议我直接从WP.com SVN repo.下载主题,但我不想要的是在GitHub上我可以轻松跟踪主题的变化。

3 个答案:

答案 0 :(得分:4)

如果您真的想要获得该主题的最新的,随时可用的版本,请使用SVN。当它处于稳定状态时,它们会推动更新,因此您不必担心在您正在抓取的版本中是否存在功能损坏 - 或者在使用主题的alpha版本时出现任何数量的奇怪问题

答案 1 :(得分:2)

虽然这将实物,但您应该:

  1. 按照惯例使用GitHub存储库(克隆它,并使用Forge构建主题)。
  2. 等待主题实际发布。
  3. 虽然您可以从/build目录中按原样提取主题,但是没有真正的方法可以“跟踪对主题的更改”,因为更改将在{{1}中进行} 目录。无法保证提交者在推送之前构建主题(这是/source目录当前保持同步的方式。


    更新

    如果你一直在关注积极开发,那么Twenty Twelve刚刚进入WordPress主干,即将推出(2012年末)版本3.5:

      

    变更集21261

         

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

         

    道具drewstrojny,lancewillett。

         

    还支持corvannoorloos,jeffsebring,kobenland,iandstewart,mfields,   mtdesign,op12no2,philiparthurmoore,sixhours,mamaduka。

    因此,不要通过GitHub提取主题,只需使用Subversion检查WordPress主干并查看/build目录。

答案 2 :(得分:1)

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

如果您真的想要获得该主题的最新的,随时可用的版本,请使用SVN。当它处于稳定状态时,它们会推动更新,因此您不必担心在您正在抓取的版本中是否存在功能损坏 - 或者在使用主题的alpha版本时出现任何数量的奇怪问题