Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A simple, minimal, personal website theme for Hugo with two-column layout, dark mode, and analytics support.

Jekyll-based personal resume/CV homepage template, generating a static site that can be hosted free on GitHub Pages.
Bodhi is a minimal, two-column Hugo theme for personal websites, built by Rohan Verma, that uses a suckless-inspired tree navigation layout to keep content organization simple and familiar.
Bodhi is a free and open-source Hugo theme created by Rohan Verma for personal blogs and portfolio sites. It takes a Hugo site's markdown content and renders it into a clean two-column layout: a left sidebar with a hierarchical tree of navigation links and a main content area. The theme is installed as a Git submodule, so adding it to an existing Hugo site takes a single clone command, and it is configured entirely through the site's config.toml file.
Install the theme by running git submodule add https://github.com/rhnvrm/bodhi themes/bodhi in your Hugo site directory. Then define the menus in config.toml using the main, main_right, and nav sections; the theme builds the top bar and sidebar tree from those definitions. Content is written as standard markdown, and the home page outputs HTML, RSS, and JSON.
Yes, Bodhi includes built-in dark mode that automatically switches based on the user's system color scheme. The theme repository shows previews for both light and dark looks.
The theme supports Google Analytics and Fathom Analytics. For Fathom, you provide a siteID and a serverURL (useful for self-hosted instances) in the params section of config.toml.
Bodhi supports both Disqus and Commento. To use Commento, set the commentoSrc parameter to the JavaScript URL of your Commento instance.
Run git submodule add https://github.com/rhnvrm/bodhi themes/bodhi in your Hugo project, then set theme = "bodhi" in config.toml and configure the menus and params.
Bodhi is an open-source Hugo theme hosted on GitHub, so it is free to download and use. The repository does not mention a separate pricing page.