Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Hugo theme for documentation, blogs, and news with fluid-responsive layout, dark mode, and self-hosted speed optimizations.
Perplex is a Hugo theme for documentation and multi-purpose websites that combines a fluid-responsive layout with self-hosted resources for fast, legible publishing. It takes Markdown content and renders it into static HTML with a typographic design based on classic principles, running on the extended edition of Hugo for WEBP support. The theme is open source, maintained by bowman2001 in the GitHub repository bowman2001/perplex, and ships with an exampleSite folder to get started quickly.
Perplex is a Hugo theme designed to publish technical content such as documentation, news, blog posts, and articles with a strong emphasis on legibility and performance. It takes Markdown content as input and produces a static site with a fluid-responsive layout grid, automated navigation, and optimized images. The theme requires a recent extended Hugo version and generates all page types (docs, blog, news, author pages, card previews) consistently.
Technical writers who build extensive documentation with multiple menu levels and want automatic navigation and breadcrumbs. Bloggers and news editors who need a legible reading experience, author pages, and a news stream. Teams that prioritize speed and cost-effectiveness by self-hosting all assets (fonts split into small packages, icons embedded inline) to minimize bandwidth and hosting fees. Developers new to Hugo can copy the exampleSite folder to start a project without additional software.
Free — Perplex is open source and available on GitHub under the repository's license file.
Yes, the extended edition of Hugo is required, specifically for WEBP image support.
Yes, the theme generates blog postings, author pages, and a news stream in addition to documentation.
It does, and the light/dark mode follows the operating system setting. Both color schemes comply with WCGA contrast standards.
Yes, the default color scheme is in a separate CSS file and can be replaced with your own.
The theme is prepared for Pagefind-based search, but you must install the Pagefind node package to generate the indices.
