Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Hugo template for documentation and blog sites with Bootstrap 5, npm automation, and GitHub Actions.
Hinode Template is a Hugo-based GitHub repository template that scaffolds a documentation and blog site with Bootstrap 5 styling and npm/GitHub Actions automation.
Hinode Template is the official starter repository for the Hinode theme, a clean documentation and blog theme for Hugo, an open-source static site generator. The template takes a new GitHub repository as input and produces a fully configured Hugo site, with Bootstrap 5 components, npm scripts, and GitHub Actions workflows already in place. It is maintained by the gethinode organization and requires Git, the Go binary, and Node.js to run locally; the Hugo binary itself is embedded as an npm dependency.
npm run start starts a local preview server, and npm run mod:update refreshes Hugo modules.npm install && npm run mod:update, then npm run start to preview the site locally.The template is designed around a copy-and-run workflow: after creating a repository from the template, you clone it locally, install npm packages and Hugo modules with npm install && npm run mod:update, and then run npm run start for a local development server. For pnpm, you convert the lockfile, pin the pnpm version, and add a postinstall script to restore the postcss binary shim that Hugo expects.
Hinode is a clean documentation and blog theme for Hugo, an open-source static site generator. The Hinode Template is the official repository template that preconfigures a Hugo site with this theme and additional automation.
No. The Hugo binary is embedded as an npm binary, so installing the npm dependencies also provides the correct Hugo version. You only need Git, Go, and Node.js on your local machine.
Yes, the template includes optional instructions for using pnpm. The migration involves replacing the lockfile, pinning pnpm in package.json, adding a supply-chain quarantine to .npmrc, and creating a postinstall script to fix the PostCSS binary for Hugo.
It is a GitHub feature that creates a new repository pre-populated with all files from this template. This is the recommended way to start a new Hinode site, as described in the installation steps.
The template ships with GitHub Actions workflows for automated builds. The exact steps are not listed, but the pnpm section instructs users to replace the npm ci or npm i install steps with pnpm install, indicating the workflows handle installation and site building.
