less than 1 minute read

Set up Jekyll and Minimal Mistakes

This website uses Jekyll with Minimal Mistakes as a remote theme. I assume that you have a GitHub account, are familiar with Git, and want to create a GitHub Pages website.

Create a repository named USERNAME.github.io, replacing USERNAME with your GitHub username. Instead of copying the theme files into the project, reference a pinned theme version in _config.yml:

remote_theme: "mmistakes/minimal-mistakes@4.28.0"

plugins:
  - jekyll-remote-theme

Add the Jekyll and theme dependencies to your Gemfile, then install them with Bundler. For local development, run:

bundle install
bundle exec jekyll serve --livereload

For the complete theme setup and configuration options, see the Minimal Mistakes quick-start guide and configuration documentation.

You can also use my _config.yml as a reference.

Create the content

Navigation is defined in _data/navigation.yml. See my navigation file for an example.

Create Markdown files in _pages for standalone pages and in _posts for dated posts. My pages provide examples of the page structure.

Tags:

Categories:

Updated: