https://simpleit.rocks/how-to-add-bootstrap-4-to-jekyll-the-right-way/
yarn install
yarn add bootstrap@4.0.0
yarn add jquery@>=3.0.0
yarn add popper.js@^1.12.3
Adding new SASS load paths in config
https://github.com/vwochnik/jekyll-autoprefixer
https://fontawesome.com/get-started
a. add to list of scripts to be minified (large file size) b. add path in config, import into main.scss c. include overrides in libs/_vars.scss
https://github.com/tkareine/jekyll-minibundle
yarn add uglify-js (to include in node_modules)
For js assets to minify as a bundle, they need to be in same directory
https://simpleit.rocks/how-to-create-breadcrumbs-with-hierarchical-categories-in-jekyll/
Use layout "default-breadcrumb", see folder "sub" for example on page/posts usage
https://github.com/wildlyinaccurate/jekyll-responsive-image
check version: convert -version
brew install imagemagick@6
brew link imagemagick@6 --force
cd myhotfix.local
bundle exec jekyll build
bundle exec jekyll serve --watch
Go to: http://127.0.0.1:4000/ or http://localhost:4000/ and verify changes
bundle exec jekyll build --config=_config_prod.yml
** Make sure there are no conflicts, and there are usually conflicts!**
For Jekyll sites we SFTP the _site directory to production server.
** Do not move the files to production unless you have built for production. Meaning if you did not complete this step then do it now:
bundle exec jekyll build --config=_config_prod.yml
Copy the _site directory over to production. Do not copy anything else over.
Verify changes online and log out of production server