Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Hugo boilerplate with Gulp/Webpack asset pipeline and Netlify CMS for Git-backed static site editing.

Astro landing page starter with gradient background, responsive hamburger/dropdown menu, and switchable floating/fullscreen headers.
Hyde is a Hugo boilerplate that integrates the Hugo static site generator with a Gulp and Webpack asset pipeline and pre-configures Netlify CMS for Git-backed content editing.
The Hyde CMS Template is a boilerplate project for building static websites with Hugo as the site generator and Gulp and Webpack as the asset pipeline. It takes as input content authored in Markdown or through the Netlify CMS admin UI and produces a fully static site that can be deployed to Netlify via continuous deployment from a GitHub repository. The template is maintained by bdougie (Brian Douglas) and is available under an MIT license.
site/ folder, with content pages and collections in site/content, layouts in site/layouts, and static files in site/static.src/ pass through a build pipeline: CSS in src/css is compiled with PostCSS Next to /dist/css/, and JavaScript in src/js/app.js is bundled with Babel to /dist/app.js./admin route of the site, with a site/static/admin/config.yml file that describes the content model and connects to a GitHub repository backend.npm start launches a local server at http://localhost:3000/ that automatically reloads CSS or refreshes the page when stylesheets or content change.src/css/ is processed with PostCSS./admin section and publish content that is committed to a GitHub repository, while developers review changes through pull requests.src folder is the entry point for CSS and JavaScript, so you can write PostCSS and ES6 code that gets compiled and minified into the dist folder.After cloning the repository, run npm install and npm start to serve the site locally. To build the static output, use npm run build, which outputs to /dist. To enable the CMS, edit site/static/admin/config.yml to change the GitHub repository owner and name under the repo key, then set up continuous deployment from GitHub to Netlify and configure GitHub as an authentication provider. Once that is done, visiting /admin prompts a GitHub login, after which users can create or edit content.
Yes, the project is licensed under the MIT License, and the Hugo static site generator, Netlify CMS, and all build tools used are open source. You only pay for hosting if you choose a paid Netlify plan.
You need Node.js, npm, and Hugo installed. The README notes that if you need to install Hugo, you can follow the Hugo installation guide, and running npm install will pull in all JavaScript dependencies.
In the site/static/admin/config.yml file, find the backend section and change the repo value to owner/repo and optionally adjust the branch from the default master. After editing, the CMS will authenticate against that repository.
Yes, npm start runs BrowserSync at http://localhost:3000/, which automatically reloads CSS or refreshes the page when stylesheets or content files change.