Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A fast, minimalist and responsive Hugo theme for bloggers.
Hugo Theme Mini is a fast, minimalist, and responsive Hugo theme built for bloggers, distributed as an open-source MIT-licensed repository on GitHub. It provides a clean reading experience out of the box, with support for archives, tags, and multilingual content. The theme is designed to be lightweight, focusing on content rather than decoration.
Hugo Theme Mini is a Hugo theme that transforms a folder of Markdown content into a fast, static blog with archive and tag pages. It takes a Hugo site's content directory and a config.yaml file as input and produces a production-ready static website as output. The theme runs on the Hugo static site generator and is maintained by the open-source community under the MIT license. You can view the live demo at nodejh.github.io/hugo-theme-mini.
defaultContentLanguage config value.disqusShortname and params.enableComments: true, or disable per post with front matter.googleAnalytics and flip params.enableGoogleAnalytics: true; run Hugo with HUGO_ENV=production to include the snippet.customCSS and customJS lists in the config.math parameter is enabled globally or in a page's front matter.showToc: true to display a clickable TOC on posts.avatar.png and favicon.ico in the static images directory; it does not bundle a CMS or admin UI.hugo server.exampleSite config and theme structure; the README walks through installation via Git submodule or Hugo modules.defaultContentLanguage and create translated content files; the theme's UI strings follow the chosen language.Installation takes one of two paths: as a Hugo module (run hugo mod init and add github.com/nodejh/hugo-theme-mini to the theme list) or as a Git submodule (git submodule add to themes/mini and set theme: mini). After copying the exampleSite config into your project and placing content in the content folder, hugo server starts a local preview at http://localhost:1313. For production, set the HUGO_ENV environment variable and run hugo—the output is a static site ready to deploy to any host.
Yes, the theme is open source under the MIT license, so you can use, modify, and redistribute it freely, including for commercial projects.
A Hugo module integrates the theme through Go modules, which requires Go installed on your machine. A Git submodule clones the theme into your themes directory; either method works, but the module approach makes updates easier for Hugo users familiar with Go.
Out of the box it supports English, Chinese, Dutch, French, Spanish, and Danish. You set defaultContentLanguage to one of these, and the UI strings for menus, taxonomies, and the archive page appear in that language.
Yes, comments are disabled by default. You must add a Disqus shortname to disqusShortname and set params.enableComments: true in config.yaml. Individual posts can override this with enableComments: false in their front matter.
Yes, place files named avatar.png and favicon.ico in the static/images directory of your Hugo site. The theme references these exact filenames, so you don't need to edit theme code.
