1

Heroku に Octopress ブログをデプロイしたいと考えています。問題は、VCS の下に "public" ディレクトリ (コンパイル済みのものを含む) を追加する必要があることです。しかし、私の一般的なワークフローでは、このディレクトリを追跡したくありません。では、次のようにするにはどうすればよいでしょうか。

  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 に答える