Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Small business Hugo starter with Decap CMS, Netlify Identity, and one-click Netlify deployment.
Hugo Kaldi is a small business starter template for the Hugo static site generator that pairs Decap CMS for content editing with Netlify Identity for user access, designed for one-click deployment to Netlify.
Hugo Kaldi is a starter template that combines the Hugo static site generator with Decap CMS (formerly Netlify CMS) and Netlify Identity. It takes content authored through the Decap CMS admin interface and generates a static website via Hugo's build process, with Netlify handling hosting, continuous deployment, and user authentication. The template was designed and developed by Darin Dimitroff of spacefarm.digital and is maintained under the decaporg GitHub organization.
yarn or npm install, then start the dev server with yarn start or npm start.yarn cypress:run or interactively with yarn cypress:open, and they also run on deploy via the Cypress Netlify integration.site/layouts/partials that can be mixed and matched; Hugo's dict function feeds content into partials to avoid repetition.src/css/imports/_variables.css.site/assets/img and rendered via a social-icon partial that takes link, SVG filename, and alt text arguments.Deploy the template to Netlify using the provided button, which copies the repository to your GitHub account and starts the first build. After the build finishes, go to the Netlify Identity tab to invite yourself as a user. Once you accept the invite, you can log into the Decap CMS admin at the /admin route and start editing content; every edit is committed back to the Git repository and triggers a new deploy.
The template itself is open source under the decaporg repository, so you can fork and reuse it freely. You will need a Netlify account for hosting and Identity; Netlify offers a free tier, but the template's one-click deployment targets Netlify's service.
Click the "Deploy to Netlify" button in the repository readme, which creates a copy in your GitHub account, sets up continuous deployment, and configures Netlify Identity. Then invite yourself under the Identity tab and begin editing content in Decap CMS.
No, you can edit content through the Decap CMS admin interface. But to customize layouts, styling, or partials, you'll want familiarity with Hugo's template structure and the included PostCSS/Tachyons setup.
It uses a custom fork of Tachyons processed with PostCSS, cssnext, and cssnano. Global design tokens such as colors and spacing are defined in src/css/imports/_variables.css.
Yes. Clone the repository, run yarn or npm install, then yarn start for the development server. Run the Cypress test suite with yarn cypress:run, or yarn cypress:open for interactive mode.
