[NOT MAINTAINED] Use https://github.com/netlify-templates/victor-hugo instead
Blaupause is a Hugo starter kit that is built on npm scripts, webpack, and postcss. It provides a modern web development stack and includes offline support through a service worker. It comes with Hugo, a layout boilerplate, and a build process managed by npm scripts. In development mode, it offers sourcemaps, a browserSync live-reloading environment, and debugging helpers. In production mode, it offers optimized builds and offline support. It also includes JavaScript with webpack, babel, and eslint, CSS with autoprefixer, postcss-import, stylelint, and sanitize.css, and automatic svg sprites using svg-sprite. It also provides Dev Tools such as editorConfig and travis.
To install Blaupause, you need to have Node.js installed on your machine. If the Hugo binary is not available in your $PATH, it will be installed during the npm install process. To initiate a new site, follow these steps:
git clone https://github.com/felics/blaupause projectcd projectnpm installnpm startBlaupause is a Hugo starter kit that provides a modern web development stack and offline support through a service worker. It includes Hugo, a layout boilerplate, and a build process managed by npm scripts. With features like sourcemaps, browserSync, and debugging helpers in development mode, and optimized builds and offline support in production mode, Blaupause offers a comprehensive solution for web development. It also includes tools for managing JavaScript, CSS, images/SVG, and offers Hugo partials for embedding SVG symbols. Overall, Blaupause is a powerful toolkit for creating static websites with Hugo and modern web development practices.