Skip to content

JakeSteam/minimaJake

Repository files navigation

minimaJake

This project is a fork of the default minima theme that Jekyll uses, aiming to add enough functionality to make minima a realistic choice, without any bloat / nonsense.

About

minimaJake is used to host JakeSteam's personal, programming, and internet history sites.

A live demo is available at minima.jakelee.co.uk, and a full guide to all launch features is available in the announcement post.

How to use

The easiest way is to just copy the _config.yml from one of the blogs using this theme, updating the name / accent colour etc as desired.

The theme is imported via remote_theme: JakeSteam/minimaJake in your config.yml, optionally adding @1.0.12 to specify a release from the releases page.

Additions

Native (liquid) features:

  • Table of contents (toggleable & collapsible)
  • Calendar with custom events
  • Linkable headers
  • Tag system
  • Pagination improvements
  • End of post call to action
  • Social & meta link system in footer
  • Network site picker
  • Plaintext or HTML excerpts (show_excerpts / show_excerpts_html)
  • Read time / word count (replace_read_time_with_word_count)
  • Modified date (last_modified_at)
  • Outdated content warning (outdated_content_warning)
  • Search
  • Automatic .webp generation & displaying (webp: in config)

Third party features:

  • Giscus comments
  • Configurable Ko-fi donation button & floating prompt

Design changes:

  • Banner images
  • Accent colour system