I built a minimalist Jekyll theme inspired by Fabien Sanglard's website

2 hours ago 2

ss

A minimal, retro-inspired Jekyll theme for engineers who care about the metal.

low is a lightweight Jekyll theme designed for technical blogging — inspired by Fabien Sanglard’s website.
It’s meant for developers who write about low-level programming, graphics, operating systems, emulation, and the craft of software.

No JavaScript frameworks. No build pipelines. Just clean HTML, monospace typography, and focus on content.


  • ⚙️ Zero-dependency design — pure HTML + CSS, no JavaScript.
  • 💾 Retro technical aesthetic — monospaced typography and print-like layout.
  • 🧱 Simple structure — easily fork, modify, or embed in existing Jekyll setups.
  • 📰 RSS + SEO ready — via jekyll-feed, jekyll-seo-tag, and jekyll-sitemap.
  • 🗓️ Archive view — grouped by year, auto-generated from posts.
  • 🖋️ Clean code blocks — styled for low-level and C-style syntax.
  • 🪶 Compact footer — © year + author, nothing more.

low/ ├── _layouts/ │ ├── default.html # Base layout (includes header/footer) │ ├── home.html # Main index page │ ├── post.html # Individual post layout │ └── archive.html # Yearly archive page │ ├── _includes/ │ ├── head.html # Metadata + styles │ ├── header.html # Top navigation bar │ ├── footer.html # Minimal one-liner footer │ ├── post-list.html # Reusable post index │ └── post-meta.html # Date + tags for posts │ ├── assets/ │ └── css/ │ └── main.scss # Global theme styles │ ├── _sass/ │ └── theme/ │ └── _syntax.scss # Rouge syntax highlighting │ └── low.gemspec # Jekyll theme definition

Add it to your Jekyll site:

This theme follows the same principles as the projects it’s meant to host:

  • Understand what runs under the hood.
  • Respect simplicity.
  • Prefer text over tools.

It’s ideal for developers writing deep dives into:

  • retro-game rendering,
  • CPU emulation,
  • assembly or C,
  • framebuffer graphics,
  • or OS development logs.

The theme ships with an example/ site that demonstrates:

  • index listing posts under Articles,
  • /archive/ for yearly grouping,
  • /rss.xml for feed readers.

Run it locally:

cd example bundle exec jekyll serve

Open: http://127.0.0.1:4000

Heavily inspired by the aesthetic and minimalism of Fabien Sanglard

Read Entire Article