A template to define a Hugo module compatible with Hinode
Hinode is a clean blog theme for Hugo, an open-source static site generator. Hinode is available as a template, and a main theme. Visit the Hinode documentation site for installation instructions.
This module uses semantic-release to automate the release of new versions. The package uses husky and commitlint to ensure commit messages adhere to the Conventional Commits specification.
Note
The bundled workflows call gethinode's shared reusable CI (gethinode/.github) and expect the gethinode organization context — including organization secrets such as SEMANTIC_RELEASE_GIT, used by the release and module-update workflows. Modules created from this template are intended for the gethinode ecosystem and use pnpm internally (via the packageManager field and pnpm-workspace.yaml). If you maintain a module outside the gethinode organization, replace the reusable-workflow callers under .github/workflows/ with self-contained equivalents and supply your own release credentials — and, if you prefer npm, swap the pnpm commands in package.json and the workflows for their npm equivalents.
