NOTE: Check out my new jekyll-foundation-6-starter
Start a github pages website powerd by Jekyll using Foundation/SCSS in under 5 minutes!
Ever wanted a simple but nice looking responsive website as your project page or page for your repo? Are you in a hackathon needing to put up a working website in minutes? I do. Here is what I do, and I am sharing for you to use it, free. Free as in free speach AND free beer.
You can see the working example site here
settings
rename the repo to username.github.io
naming scheme.gh-pages
branch, i.e. git checkout -b gh-pages
git push --set-upstream origin gh-pages
_config.yml
_layouts/default.html
is the base)grunt
(hint: Try editing scss/_stettings.scss
)_include/nav.html
Use at your own resk, and follw licence restriction of each products used. Most are MIT (OK to use commercially).
This assumes you have grunt and bower installed. Make sure you have npm, and have ran npm install -g bower grunt-cli
to install bower and grunt globally.
Run grunt to compile css from sass by simply run grunt
from your terminal within your repo.
It will launch watch by default. control-c
to stop. If you only want the css compiled once, run grunt sass
To run jekyll locally to test your website while developing, run bundle exec jekyll serve --watch
(requires ruby)
Your website should be viewable by going to localhost:4000
Github's doc on how to use Jekyll on Github Pages is also helpful.
For more on Foundation stuff that I am using, see Foundation documentation
Special thanks to HTML 5 Boilerplate whose code I have based this on.
@kionoshp's padding-margin. Because it has become part of every site that I manage.
and Font Awesome for bing awesome.