Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimalistic, responsive Hugo blog theme with customizable colors, social links, and 100/100 Lighthouse performance.
M10c is a minimalistic Hugo blog theme designed for fast, responsive personal blogs; it was built by vaga and scores 100/100 on Google Lighthouse performance tests.
M10c is a Hugo theme that turns a standard Hugo site configuration into a clean blog layout with a sidebar for author info, menu navigation, and social links. Its input is a config.toml file plus Markdown content, and its output is a fully static, responsive website. The theme is released under the MIT License and includes built-in partials for Twitter Cards, Open Graph, Disqus, and Google Analytics.
brand- (for example, brand-github or brand-x).params.style inside config.toml to match your brand palette.[[params.social]] entries with icon, name, and URL._extra.scss file in assets/css/ to customize styles; this requires the hugo_extended binary.After creating a new Hugo site with hugo new site, clone the repository into themes/hugo-theme-m10c and set theme = "hugo-theme-m10c" in config.toml. Menu items are defined as [[menu.main]] entries, social links as [[params.social]] entries, and the theme picks up standard Hugo content from the content/ directory.
Yes, M10c is released under the MIT License, so it can be used, modified, and redistributed freely.
The base theme works with the regular Hugo binary. To compile custom SCSS from an _extra.scss file, you must use the hugo_extended version.
Add a [[menu.main]] block to config.toml with identifier, name, and url. Hugo will render it in the sidebar; see the Hugo documentation for more menu options.
Set the five color variables under [params.style] in config.toml: darkestColor, darkColor, lightColor, lightestColor, and primaryColor.
