Modern Documentation Theme

Doks is a Hugo theme for building secure, fast, and SEO-ready documentation websites, which you can easily update and customize.

Get Started

Open-source MIT Licensed. GitHub v0.5.0

Security aware

Get A+ scores on Mozilla Observatory out of the box. Easily change the default Security Headers to suit your needs.

Fast by default ⚡

Get 100 scores on Google Lighthouse by default. Doks removes unused css, prefetches links, and lazy loads images.


Use sensible defaults for structured data, open graph, and Twitter cards. Or easily change the SEO settings to your liking.

Development tools

Code with confidence. Check styles, scripts, and markdown for errors and fix automatically or manually.

Bootstrap framework

Build robust, flexible, and intuitive websites with Bootstrap 5. Easily customize your Doks site with the source Sass files.


Deploy to Netlify with sensible defaults. Easily use Netlify Functions, Netlify Redirects, and Netlify Headers.

Full text search

Search your Doks site with FlexSearch. Easily customize index settings and search options to your liking.

Page layouts

Build pages with a landing page, blog, or documentation layout. Add custom sections and components to suit your needs.

Dark mode

Switch to a low-light UI with the click of a button. Change colors with variables to match your branding.

Manage the modern web

The modern web is decoupled and modular. Doks uses npm to centralize dependency management, making it easy to update resources, build tooling, plugins, and build scripts.


Build your site your way

Get started with the tutorial or quick start. Use Doks as a starter or child theme. Easily switch main functionalities on/off — pick only what fits your use case. Get help if you need it.


Make Doks fully yours

Multilingual and i18n support, versioned documentation support, KaTeX math typesetting, Mermaid diagrams and visualizations, highlight.js syntax highlighting, and more.

Ready to get started?

It only takes three steps to start your Doks project!

Quick Start

Latest from Doks blog

Doks v0.5 😎

Versions 0.5 brings you some cool stuff: better website navigation, blog pages, image handling, search, and more!

Posted July 11, 2022 by Henk Verlinde ‐ 1 min read

Doks v0.4 🎉

Version 0.4 is here! Multi level section menu (three levels deep), auto generated section menu, new docs based tree — with a single command, sub navigation main menu (one level deep), and more.

Posted February 14, 2022 by Henk Verlinde ‐ 2 min read

Doks v0.3

Version 0.3 is finally here! Better UX navigation, multilingual and i18n support, versioned documentation support, dismissible global alert, Mermaid diagrams and visualizations, and more!

Posted October 6, 2021 by Henk Verlinde ‐ 2 min read

👋 Stay in the loop

Subscribe to the Doks newsletter and get occasional updates.