jekyll is an excellent tool for creating static pages and blogs. Our BigBinary blog is based on jekyll. Deploying our blog to heroku took longer than I had expected. I am outlining what I did to deploy BigBinary blog to heroku.
Add exclude vendor to _config.yml
_config.yml and add following line at the very bottom.
Create a new file called
Procfile at the root of the project with following content.
Gemfile at the root of the project.
config.ru at the root of the project with following content.
Test on local machine first
Test locally by executing
bundle exec jekyll serve.
Push code to heroku
Now run bundle install and add the Gemfile.lock to the repository and push the repository to heroku.