Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Sean's blog hosted at

You'll need a GitHub token for certain functionality

  • Generate a personal access token with public_repo permissions
  • Use that token to set the JEKYLL_GITHUB_TOKEN environment 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.

To Run

  • Install ruby, ruby devkit
  • gem install bundler
  • cd to the project's rood
  • bundle install
  • bundle exec jekyll serve should build the site and serve it at http://localhost:4000. For future posts, you can build with bundle exec jeykll serve --future true

To Run Checks Locally

For my own reference because I often forget how. 😄


  • npm install markdownlint-cli
  • Go to the root directory
  • markdownlint _posts


  • npm install cspell
  • cspell _posts/**/*.md