Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal, type-focused Jekyll theme built with SASS for long-form blog posts.

A minimalist, text-focused Jekyll theme ported from Bear Blog with tags, code highlighting, and a Life in Weeks visualization.

Clean, minimalist Hugo theme for food blogs with optional recipe schema markup, no tracking, and a Life section.

A minimal black Hugo theme with built-in KaTeX math and mermaid diagram support for personal blogs and portfolios.

An ultra-minimal, performance-focused Ghost theme that strips away heavy images and scripts to showcase baseline Ghost speed.
Long Haul is a minimal Jekyll theme built with SASS that focuses on long-form blog posts, designed as a starting point for a Jekyll blog or website.
Long Haul is a static site theme for Jekyll, the Ruby-based static site generator. It takes a Jekyll site configuration and outputs a responsive, type-focused blog. The theme is created by Brian Maier Jr, as indicated by the author's Twitter handle @brianmaierjr. It is distributed under the MIT license with no added caveats.
prefers-color-scheme CSS media query.Long Haul is intended for bloggers and writers who want a clean, minimal starting point for a Jekyll-based website. It suits developers who prefer a simple theme they can customize with SASS and Jekyll's configuration options. Also suitable for anyone looking to deploy a fast static blog on platforms like GitHub Pages.
_config.yml file.bundle install to install dependencies.bundle exec jekyll serve -w to start a local development server with live reload.Long Haul is free and open source under the MIT license.
Yes, Long Haul is released under the MIT license, meaning you can use it without paying or linking back to the author.
You can install it by forking the repository, cloning it locally, and running bundle install followed by bundle exec jekyll serve -w.
Yes, it supports dark mode through the CSS prefers-color-scheme media query.
Yes, you can use the theme on GitHub Pages. Recent updates allow deployment via GitHub Actions to use the latest Jekyll and SASS features.
The _config.yml file contains settings for the title, description, URL, pagination, navigation, social media usernames, and Google Analytics. There is also a header: large option for a larger header on larger screens.
