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.

An in-development VuePress blog theme that ports the design of hexo-theme-indigo from Hexo to VuePress.

A simple and light theme for Hexo. It makes you more focused on writing.

A simple opinionated Astro starter for creating an easy-to-use blog or website.

A minimalist GatsbyJs starter for your personal blog.

A simple, static blog theme for Nuxt 3 with Markdown/MDC content, auto-generated social images, and RSS.

An official, MIT-licensed Ghost theme for podcasters to share audio episodes and written posts.
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.
