Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A dark-mode-first Hugo theme with true black backgrounds, purple accents, and clean content styling.

Free React.js portfolio template with multi-page layout, dark/light themes, and GitHub project showcase.

Portfolio made with reactJs for github pages. Supports light and dark theme.

Interactive 3D Portfolio Website with Next.js, Three.js & Tailwind CSS | Checkout the tutorial link ⚡

A Hugo theme for developers and creatives to showcase multiple distinct portfolio sections on a single static website.
Minimal Black is a dark-mode-first Hugo theme for personal sites, blogs, and portfolios, offering true black backgrounds, purple accents, and a full set of content layouts and shortcodes. Built by Jim Christopoulos and maintained on GitLab, it runs on Hugo Extended v0.120.0+ with Tailwind CSS and produces static HTML output.
Minimal Black is an open-source Hugo theme that converts Markdown content into a responsive static website with home, blog, projects, and two about page layouts. It outputs clean HTML with client-side search, syntax-highlighted code blocks, and a modular CSS architecture. The theme is distributed under the MIT License and includes an example site for quick setup.
hugo server -D.netlify.toml with build command hugo --minify and environment variables for Hugo v0.120.0 and Node 18.The theme uses Hugo's template system with layouts, partials, and shortcodes, combined with Tailwind CSS for styling. Content is authored in Markdown with front matter for titles, dates, tags, and custom fields. The quick start involves creating a Hugo site, cloning or submoduling the repository into themes/minimal-black, running npm install to compile Tailwind, and copying the example configuration.
Minimal Black is free and open source under the MIT License. There are no paid tiers, and it can be freely used in commercial projects or modified.
Yes, the theme is released under the MIT License, so you can use it at no cost, including in commercial work.
Hugo Extended v0.120.0 or higher and Node.js with npm are required to compile Tailwind CSS and run the theme.
Ensure your site configuration includes JSON output by adding home = ["HTML", "RSS", "JSON"] under the [outputs] section of hugo.toml.
Yes, edit CSS variables in assets/css/base.css, where the dark and light palettes are defined separately.
Google Analytics (GA4), Plausible, Umami, and Fathom are supported through configuration parameters.