-
Install Jekyll and plug-ins in one fell swoop.
Open Terminal and run
sudo gem install -n /usr/local/bin github-pages
This mirrors the plug-ins used by GitHub Pages on your local machine including Jekyll, Sass, etc.
If it doesn't work, try
sudo gem update --system
and thenxcode-select --install
-
Install Node.js
-
Install the Grunt CLI
npm install -g grunt-cli
-
Install the LiveReload Chrome extension
- Clone this repository.
- In Terminal, navigate to the repository's local clone, then
npm install
. This will install all the required modules. - Once all the modules are installed,
grunt
! - Grunt will rebuild the site (blog, sass, everything!) and serve it at
http://localhost:8080
.
When you're happy, commit your changes and push everything to the master branch of your GitHub user repository. GitHub Pages will then rebuild and serve your website.
🚀
When the food is ready, invite your different platforms and see their feedback with the browsersync tasting tool!
grunt tasting