Roger's blog hosted at https://rogernoden.com
- Generate a personal access token with
public_repopermissions - Use that token to set the
JEKYLL_GITHUB_TOKENenvironment variable
This will allow the jekyll-github-metadata plugin to perform as expected and
make things like edit links and the contributors page work correctly.
Install ruby, ruby devkit
gem install bundler
cd to the project's root
bundle installbundle exec jekyll serveshould build the site and serve it athttp://localhost:4000 --incremental.
For future posts, you can build with
bundle exec jekyll serve --future true --incremental
For my own reference because I often forget how. 😄
npm install -g markdownlint-cli- Go to the root directory
markdownlint _posts
npm install -g cspellcspell _posts/**/*.md