Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Hugo theme with Base16 Eighties colorscheme, Pygments syntax highlighting, and figure shortcode support.

A minimal Astro blog theme with abbrlink post creation, SVG transparency fixing, and PWA icon/favicon generation.

A Jekyll theme with a minimal design inspired by typewriters.

A simple Bootstrap 4 based Jekyll theme for GitHub Pages, installable as a remote theme or Ruby gem.

A CollectionBuilder-based static web project for publishing a blog and digital collection of archive materials.
Base16 is a single-purpose Hugo theme that applies the retro Base16 Eighties colorscheme to a static site, with built-in support for Pygments-based syntax highlighting and Hugo's figure shortcode. It is distributed as MIT-licensed source on GitHub under htdvisser/hugo-base16-theme, and the repository metadata explicitly marks the theme as NOT MAINTAINED.
Base16 is a theme for the Hugo static site generator that renders Markdown content into a full HTML site using the Base16 Eighties color palette. It takes a standard Hugo project (pages written in Markdown) and produces a styled blog or portfolio using Hugo's templating system, which includes layouts, partials, and shortcodes. The theme was created by htdvisser and is listed on the official Hugo Themes site, with two demo sites built from the gohugoio/hugoBasicExample repository. The demo at themes.gohugo.io/theme/base16 and htdvisser.github.io/hugo-base16-theme both show the theme applied to example content, and the second adds Goldmark configuration to render raw HTML tags from Markdown.
highlight shortcode; users install Pygments with pip install Pygments and enable it by adding pygmentsuseclasses = true to their config.toml.figure shortcode to render images with optional captions, a standard Hugo feature enabled out of the box.layouts/partials/hero.html; users can copy it into their own layouts/partials/ directory and edit it to personalize the landing section.highlight shortcode to display them with Pygments styling, after installing Pygments and setting the configuration option.unsafe renderer is enabled.Installation is done by cloning the repository into your Hugo project's themes directory: git clone https://github.com/htdvisser/hugo-base16-theme.git base16. Then configure Hugo to use the theme and, for code highlighting, install Pygments and set pygmentsuseclasses = true. The theme's partials and shortcodes are standard Hugo features, so no external build tools or CSS frameworks are required.
Yes. The theme is released under the MIT license, which allows free personal and commercial use, modification, and redistribution.
Only if you want syntax highlighting. The highlight shortcode works with Pygments; without it, code blocks render without syntax coloring. To enable highlighting, run pip install Pygments and add pygmentsuseclasses = true to your config.toml.
Clone the repository into your Hugo project's themes folder with git clone https://github.com/htdvisser/hugo-base16-theme.git base16, then set theme = "base16" in your site configuration.
No. The GitHub repository metadata describes it as NOT MAINTAINED, so updates are not expected and users may need to fork the project to make changes.
