1

我想在 Heroku 上部署一个 Octopress 博客。问题是这需要在 VCS 下添加“公共”目录(包含已编译的内容)。但是对于我的一般工作流程,我不想跟踪这个目录。那么我应该怎么做:

  1. 跟踪对源文件和配置文件的更改并将其推送到 GitHub。
  2. 将生成的博客推送到 Heroku。
  3. 保持 Octopress 可更新(参见http://octopress.org/docs/updating/

我是 Heroku 和 Octopress 的新手,所以请在你的回答中详细说明。

4

1 回答 1

4

将 Octopress 部署到 heroku 的标准方法是提交和部署公共目录。我同意这并不理想,因为跟踪生成的资产通常是一种不好的做法。但是,由于这是一个静态站点,因此能够部署静态资产可以更轻松地在任何地方部署您的博客,因为您不会依赖配置为为您生成博客的远程服务器。

话虽如此,有些人在构建包和 Heroku 的 cedar 堆栈方面处于领先地位。你可以在这里关注他们的工作。http://jasongarber.com/blog/2012/01/10/deploying-octopress-to-heroku-with-a-custom-buildpack

我没有尝试过这种方法,但许多人报告说使用它成功。如果您有问题,请联系作者,因为我相信他们会更能帮助您。

于 2012-08-29T16:33:40.297 回答