- Run
docker-compose up
- Visit
http://localhost:4000
- Make sure your environment meets the requirements
- Install the Gems:
bundle install
- Serve the site:
bundle exec jekyll serve
- 2.1 If you need to build posts with a future date (for testing upcoming episodes):
bundle exec jekyll serve --future
- 2.1 If you need to build posts with a future date (for testing upcoming episodes):
- Visit
http://localhost:4000
- Run the following build command:
JEKYLL_ENV=production jekyll build --config _config.yml,_config-build-dev.yml
- 1.1 If you need to see posts that are future dated (e.g. to verify an upcoming episode), add
--future
at the end of the above command.
- 1.1 If you need to see posts that are future dated (e.g. to verify an upcoming episode), add
- Push changes in the
docs
folder to themaster
branch on GitHub
- Push the
master
branch to GitHub
- Push to the
prod
branch on GitHub, e.g.git push origin master:prod
(will push your localmaster
branch to the remoteprod
branch)