@tatuahe/hugo
v0.0.7
Published
A hugo theme
Readme
@tatuahe/hugo
Hugo theme built on @skirbi/semtic web components and @skirbi/pinta design tokens.
Features
- ✨ Semantic HTML via web components
- 🎨 Themeable with design tokens
- 📱 Responsive layouts
- ♿ Accessible by default
- 🚀 Light DOM (no Shadow DOM)
- 🎯 No class soup
Installation
npm install @tatuahe/hugoOr as Hugo module:
[module]
[[module.imports]]
path = "gitlab.com/tatuahe/hugo"Quick Start
- Install dependencies:
npm install @tatuahe/hugo- Configure Hugo (
hugo.toml):
theme = "tatuahe/hugo"
[params]
themeMode = "light" # or "dark"- Run Hugo:
hugo serverCustomization
Development
This package uses @opndev/rzilla.
DO NOT EDIT package.json directly - edit dist.toml instead:
rzil pkg # regenerate package.json
rzil release # full release workflowLicense
MIT
Code of Conduct
Be human.
Semver
This project does not adhere to semver and one should not rely on the version x.y.z notation to infer stability or reliability. Read the Changes file to see any updates a version may bring. The fact that this module sits currently at 0.x.z ranges does not indicate alpha or beta or even unstable associations. It is just a number and we started at 0.0.1.
In general the following hard guarantee will be given: We will not break your code. In case we do happen to cause breakage: we will fix it accordingly.
In case we foresee breaking changes we'll add deprecation warnings. Giving you time to fix things before a breaking change will be introduced. When a change will be introduced is communicated in the Changes file. Security fixes may cause breakage at any given time without notice.
This package is released by @opndev/rzilla, changes to package.json will be
overridden. In addition to a little bit of promotion, this also means that
version numbers are autoincremented at release time and bumped in all relevant
files: Versioning for humans, not machines.
