Changes some configuration to make deployment easier. Namely:
The previously installed version of Jekyll did not build on Heroku. So I changed nkd to use an older version of Jekyll
Excluded some files related to dependency management from the _site directory (Gemfile and Gemfile.lock
How should this be manually tested?
For the Jekyll update
I think it suffices to checkout the project and do a bundle update jekyll to ensure the new version is installed. (I deployed a site based on nkd to production a couple of days ago, so let's assume the deployment works)
do an npm start and confirm the site still works
For the exclusion of Gefile
rm -rf _site
npm start
confirm that Gemfileand Gemfile.lock aren't in _site
What does this PR do?
Changes some configuration to make deployment easier. Namely:
_site
directory (Gemfile
andGemfile.lock
How should this be manually tested?
For the Jekyll update
bundle update jekyll
to ensure the new version is installed. (I deployed a site based on nkd to production a couple of days ago, so let's assume the deployment works)For the exclusion of Gefile
rm -rf _site
npm start
Gemfile
andGemfile.lock
aren't in_site