Back to templates

Template details

brume

Clean and simple Jekyll blog theme with a year-grouped post index, single-post layout, and customizable color schemes.

About this template

Brume is a minimal Jekyll blog theme by aigarsdz that groups all blog posts by year on the home page and provides a clean single-post layout plus a generic page layout for static content.

What is brume?

Brume is a clean and simple Jekyll theme designed for blogging. It takes your Markdown or HTML posts and renders a home page that lists posts divided by year, a single post page, and additional pages via a shared page layout. The theme is built by developer aigarsdz and distributed as a standard Jekyll theme, installable through the normal Jekyll theme installation workflow.

Key Features

  • Year-grouped home page — the index page automatically lists every blog post, sorted and divided by year, so readers can browse archives chronologically.
  • Single post layout — a dedicated layout for individual posts that displays the post content with clean, readable typography.
  • Generic page layout — a reusable layout for any additional static pages, such as About, Contact, or Projects.
  • YAML-based navigation — all links are defined in a _data/links.yml file; creating this data file with the proper entries enables the navigation menu to appear.
  • Home layout integration — the home page uses the home layout, matching the default Jekyll theme convention; you just create an index.html or index.md with layout: home in front matter.
  • Front-matter page highlighting — adding a title to the home page front matter that matches the link title in links.yml makes the current page indicator work in the navigation.
  • Four predefined color schemes — choose from azul, ruby, amber, or avocado for link colors by setting color_scheme in _config.yml; avocado is the default.

Who is it for?

  • Jekyll bloggers who want a no-frills, readable theme to publish a personal blog without spending time on design.
  • Developers who prefer Jekyll's static-site workflow and want a theme that is easy to inspect and customize with simple YAML and front matter.
  • Minimalist writers who want an archive-style index grouped by year rather than a card-heavy or magazine-style layout.

What can you do with brume?

  • Publish a personal blog: write posts in Markdown, drop them in the _posts folder, and brume renders a year-grouped archive on the home page.
  • Add static pages: use the generic page layout to create an About page, a contact page, or any other content page that fits the same clean style.
  • Match your brand color: change the color_scheme setting in _config.yml to swap link colors between azul, ruby, amber, and avocado without touching CSS.

How does brume work?

Brume works like any standard Jekyll theme: install it, create an index.html or index.md with layout: home, and add a _data/links.yml file with your navigation links. The theme uses front matter to match the home page title to a navigation link, which highlights the current page. Posts placed in the Jekyll _posts directory are automatically grouped by year on the home page.

screenshot of brume on template0.com