Table of contents
Jekyllのビルドとデプロイについて
- コマンドラインの使い方 (jekyllrb-ja)
- オプション設定 (jekyllrb-ja)
JEKYLL_ENV=production bundle exec jekyll build
Jekyllのビルドは静的ファイルを生成するだけなので、 運用にあわせたデプロイ方法を選ぶことができる。
「コンテンツに集中する」という観点から、コンテンツ制作時に 特定の環境が必要のない方法を選択するのが良いと思う。
Local build
手元の環境でビルドし、その成果物をサーバーにFTPやrsyncなどの方法で転送する。
- 手動デプロイ(jekyllrb-ja)
CI build
GitHub ActionsやTravis CI、Bitbucket Pipelinesなどを利用する方法。
- 自動デプロイ(jekyllrb-ja)
Server build
サーバーにビルド環境を整備し、直接ドキュメントルートにサイトを生成する方法。
その他
GitHub PagesやNetlifyなど
- 3rd Party(jekyllrb-ja)
ブログ記事
下記に掲載を希望される方はご連絡ください (詳細)
- Setting Up A Jekyll Blogging Workflow (jdbean.net) [EN]