Jekyll theme

Simple, searchable docs for teams

DocSteer turns a folder of Markdown into a fast documentation site your whole team can search — six colour skins, dark mode, live search and an image lightbox, all configured from one YAML file.

Blazing fast

No JS framework, no build step. Compressed CSS, deferred scripts and a prebuilt search index.

Six colour skins

Aqua, Violet, Mint, Ember, Graphite and Clay — switch in config.yml or live in the navbar.

Live search

Instant client-side search with keyboard navigation and “/” or ⌘K to open.

Pixel-perfect & responsive

A layout tuned from 320 px phones to ultrawide, with a real mobile drawer.

Dark mode

Every skin ships light and dark variants that follow the OS or a manual toggle.

Image lightbox

Click any content image to zoom, with captions, keyboard nav and galleries.

SEO ready

jekyll-seo-tag, sitemap, RSS, Open Graph and JSON-LD out of the box.

Easy to customise

One colour map, documented tokens, and override files that survive upgrades.

Fast and good-looking

Most documentation themes make you choose between fast and good-looking. DocSteer is a static-first theme: the only JavaScript is a few kilobytes of vanilla code for search, the lightbox and the table of contents. Everything else is HTML and CSS custom properties.

It is free and MIT-licensed. If it saves you a day of work, you can buy me a coffee — but you never have to.

Why “DocSteer”?

/dɒkˈstɪə/dok-STEER, stress on the second syllable, rhyming with beer.

Because steering is the whole job. The sidebar, the search box and the table of contents are not decoration: they exist to point a reader at the one page they actually came for. A docs site that cannot do that is a folder of Markdown with a stylesheet on top.

A steer is also a young ox. That was not the plan, but as a description of something that hauls a large pile of documentation around without complaining, it is hard to argue with — so I have made my peace with it.