
Effective Jekyll
This is a starter Jekyll site that uses:
- Bootstrap 4.4.1
- forestry.io as the CMS
- Netlify for the deployment/hosting
Doesn't use a theme gem.
Demo: https://effective-jekyll-demo.netlify.com/
Installed Plugins
Notes re: Bootstrap 4.4.1
- CDNs for the JS (Jquery, Bootstrap, and Popper) are included at the bottom of
_includes/default.html
- Customize Bootstrap by editing
_sass/bootstrap-4.4.1/_variables.scss
- Comment out unused Bootstrap components @included in
_sass/bootstrap-4.4.1/bootstrap.scss
- Override compiled Bootstrap components in
_sass/componenents/*
Notes re: Editor
- Sublime Text: add
_site
and .jekyll-cache
to your folder_exclude_patterns
via Preferences --> Settings
- VS.Code: I dunno something similar though :)
New Site Setup
- Clone this repo
bundle install
bundle exec jekyll serve
- Search all files for REPLACE_ME and update as appropriate
- Update the footer h-card contact details for the business or person
- (optional) Adjust the config.baseurl to "" if deploying to the root of a custom domain
- Deploy on Netlify using default Jekyll build options, but add RUBY_VERSION 2.6.3 Environement Variable
License
MIT License. Copyright Code and Effect Inc.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
)
- Commit your changes (
git commit -am 'Add some feature'
)
- Push to the branch (
git push origin my-new-feature
)
- Create new pull request