Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Hugo blog theme module styled with Beer CSS, featuring minification, fingerprinting, custom JS/CSS, and importmap support.
Stargazer Layout is a Hugo theme module for building blogs, styled with Beer CSS, that bundles minification, fingerprinting, custom JS/CSS, importmap support, and bilingual content out of the box.
Stargazer Layout is a Hugo theme module created by Blackeye (Oldschoolmanier) that contains the layout-specific files and functions for a blog. It takes Hugo site content as input and produces responsive pages — home with recent posts, list, single, and tags — using Beer CSS for Material Design styling. It runs on Hugo's templating system and requires npm install inside the theme directory to fetch Beer CSS dependencies. Version 1.1.2 is released under the MIT License and is maintained as of 2025.
regex_folders wildcards, including vendor folders mounted from node_modules.themeColor parameter to generate a complete theme, plus a dark/light mode toggle.logging/show_info partial with error, warning, info, and debug levels, each independently toggleable in config.useCanonify setting.node_modules into a Hugo site using importmaps and folder wildcards.theme config list.show_infos flags.Installation follows a quickstart: create a site with hugo new site my-site, add the theme to hugo.toml, clone or submodule the repository into themes/stargazer-layout, run npm install inside the theme folder, and start hugo serve. Custom assets are mounted from your site's asset folders based on the regex_folders configuration, and importmap entries resolve module paths at build time.
Yes. The project is distributed under the MIT License, so it is free to use, modify, and include in commercial projects.
English and German translations are included and already translated, so both locales work out of the box.
Place files in folders like js/*.js or ts/*.ts and list them under regex_folders.custom.js, or mount vendor libraries from node_modules with wildcard patterns under the vendor section.
Yes. A dark/light mode toggle is included, and the primary color can be changed with the themeColor configuration parameter.
Yes. Set demo: beer: false and demo: branding: false in the config to remove the demo Beer CSS content and branding.