Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Hugo wiki theme with Dokuwiki-style notes, link shortcodes, search, and configurable table of contents.
Adam & Eve is a Hugo theme for wiki-style documentation sites, recreating Dokuwiki conventions such as note boxes and special link types on top of Hugo's static site generator.
Adam & Eve is a responsive Hugo theme created by blankoworld after migrating a Dokuwiki instance to Hugo. It accepts Hugo content directories and produces a static site with wiki-like navigation, table-of-contents generation, and shortcodes for formatted notes and links. The theme is designed to be simple, clean, and mobile-friendly, and it is distributed under the MIT License. It draws inspiration from Dokuwiki's Note Plugin for note boxes and from Dokuwiki's handling of external and internal links.
Adam & Eve suits anyone running or building a personal wiki or documentation site on Hugo, especially former Dokuwiki users. It is also appropriate for academic or research groups that need to publish structured notes (the theme is used by WSODA, a research project, and a personal wiki at olivier.dossmann.net). Static site generation suits developers and technical writers who keep content in git repositories.
After cloning the repository into the themes directory, you copy config.toml.example to your site root and adjust it. Content lives in content directories; category pages use _index.md, and individual pages can invoke shortcodes like remote, internal, nolink, and note in Markdown. To enable search, add the withsearchbar parameter, add JSON to the outputs, and create content/search.md with the search layout.
Yes, the theme is released under the MIT License, allowing commercial and personal use with attribution and inclusion of the license text.
Set withsearchbar to true in the params section of config.toml, add "JSON" to the home output formats, and create a content/search.md file with the "search" layout. The theme includes the necessary JavaScript without an external service.
Edit the pygmentsstyle line in config.toml to any Chroma theme name from the Splash documentation, such as 'monokai'. The theme uses Hugo's built-in Chroma highlighter.
The note shortcode accepts four models: warning (red, for cautions), important (yellow, for key points), tip (green, for hints), and normal (blue, for asides). You close the shortcode with a closing tag.
