Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal, high-contrast Hugo theme focused on readability with configurable menus and custom shortcodes.

Jekyll-based personal resume/CV homepage template, generating a static site that can be hosted free on GitHub Pages.
Black is a minimalist Hugo theme by SunkenPotato, built for anonymous, low-profile personal websites that prioritize readability and low visual clutter.
Black is a Hugo theme that transforms standard Hugo site content — markdown files and a config.toml — into a static website with high-contrast, reduced-clutter pages. It is developed by SunkenPotato and released under the MIT license (Copyright © 2024). The theme uses broadly available fonts like Inter and Geist Mono to reduce eye strain, and it is demonstrated on SunkenPotato's own site at https://sunkenpotato.com.
disabled flag.spacer shortcode for vertical whitespace and a divider shortcode with an optional hex cl parameter for color.params.frontimage configuration.themes/black, git clone into that folder, or add as a git submodule for straightforward updates.figure, work alongside the theme's custom ones.You install Black into a Hugo project's themes directory, either by copying the repository files, running git clone https://github.com/SunkenPotato/black.git themes/black, or adding it as a submodule with git submodule add https://github.com/SunkenPotato/black.git themes/black. Then create a config.toml that specifies your site title, base URL, and theme = "black", plus any menu entries and the optional front image. The theme's custom shortcodes (spacer and divider) can be inserted into content wherever extra space or a horizontal rule is needed.
Black is free and open source under the MIT license. There are no paid tiers or premium features — the repository is publicly available on GitHub.
Yes. Black is released under the MIT license, so you can use, modify, and distribute it freely with attribution to the original copyright holder, SunkenPotato.
The config.toml example includes a languageCode field set to "en-US", but the theme documentation notes that this setting is not supported yet. As of now, the theme is effectively English-only.
In config.toml, add an entry under [menu.main] with a name, URL, and weight. You can also set an optional disabled parameter inside [menu.main.params] to hide the item.
Black includes two custom shortcodes on top of Hugo's defaults: spacer, which inserts an empty div that adds vertical space, and divider, which draws a horizontal line and accepts an optional hexadecimal color value via the cl parameter.
The theme's example website is live at https://sunkenpotato.com, which is also the developer's personal site. The source repository is at https://github.com/SunkenPotato/black.