v1.0
Getting Started
Doku is a WordPress theme built for software documentation, developer portals, and knowledge bases. It…
Structure
Doku organizes your documentation using a dedicated post type, four taxonomies, and an automatically generated…
Features
Doku includes a set of reader-focused features that work automatically without any configuration. This page…
Blocks
Doku ships with eight purpose-built Gutenberg blocks for software documentation. Each block’s name starts with…
Customization
Doku is designed to be customized without modifying theme files. This page covers your logo…
Colors
The Branding section of Appearance > Customize > Doku Options decides which color scheme a…
Layout
Appearance > Customize > Doku Options > Layout. Documentation, posts and pages share one frame:…
Header, Footer and Documentation Pages
Three sections of Appearance > Customize > Doku Options decide what appears around the article.…
Reset and Per-entry Overrides
Two ways to step back from a Customizer change: return the whole panel to its…
Changing the Fonts
Doku uses two typefaces, and each is reached through a single custom property, so swapping…
CSS Custom Properties Reference
All design tokens are defined in doku/assets/css/main.css. Override any of these in a child theme…
Creating a Child Theme
For persistent customizations, create a child theme rather than editing theme files directly. This way…
Translating Doku
Every string Doku puts on screen is translatable. They are split across two text domains,…
Markdown Importer
Import existing .md files as draft doc posts without manual copy-paste. Go to Documentation >…
Markdown Export
Every documentation page can be taken back out as Markdown. This is the importer in…
For Developers
This chapter is for people extending Doku in code — building a block, reading the…
Troubleshooting
Docs pages return a 404 Go to Settings > Permalinks and click Save Changes —…
Credits and Licenses
Doku’s own license Doku and the Doku Core plugin are both licensed GPL-2.0-or-later, the same…
Support
This page explains how to get help with Doku, what to check before contacting support,…