設定
Gemfile
rack-jekyll、unicorn追記
Gemfile
gem 'jekyll'
gem 'nokogiri'
gem 'therubyracer'
# heroku用に追記
gem 'rack-jekyll'
gem 'unicorn'
config.ru
/直下に新規作成
config.ru
require "bundler/setup"
Bundler.require(:default)
run Rack::Jekyll.new(:destination => '_site')
_config.yml
exclude追記
_config.yml
// jekyll本体に関係ないファイル・ディレクトリ指定
exclude: ['config.ru', 'Gemfile', 'Gemfile.lock', 'vendor']
unicorn.rb
/直下に新規作成
unicorn.rb
worker_processes 1
timeout 30
preload_app true
確認
Herokuアプリ作成してプッシュ。
$ heroku create アプリ名
$ git push heroku master