Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Minimalistic Hugo theme adapted from the Contrast Jekyll theme, featuring configurable menus and excerpt toggles.
Hugo Contrast is a minimalistic Hugo theme that adapts the Contrast Jekyll theme by Niklas Buschmann into a Hugo static site generator template for lightweight blogs.
Hugo Contrast is a minimalistic Hugo theme adapted from the Contrast Jekyll theme, available from the GitHub account niklasbuschmann at github.com/niklasbuschmann/contrast-hugo. It takes Hugo site content — markdown posts, menu definitions, and YAML configuration — and generates a static blog with a simple, content-first layout. The theme is distributed as a repository and is installed by cloning it into the themes/ directory of a Hugo project, then declaring it in hugo.yaml.
params.excerpts to false in hugo.yaml to show full posts on the index page, or leave it unset for excerpt-style summaries.menu.main entries with name, URL, and weight values.menu.social, using an identifier key to select the icon and a weight for ordering./index.xml, giving visitors a feed of your posts.Hugo users who want a minimal blogging setup with minimal configuration will find the theme straightforward. Bloggers migrating from Jekyll can get a similar look to Contrast Jekyll while moving to Hugo. Developers who like to customize their theme can clone the repository and edit the templates directly since the codebase is small.
Installation follows a two-step process. First, clone the repository into the themes/ directory: git clone https://github.com/niklasbuschmann/contrast-hugo.git. Second, add theme: "contrast-hugo" to hugo.yaml and configure menus as needed. The example configuration shows menu.main with Home and About entries and menu.social with Mail, Github, and Subscribe.
