Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Minimal Sass/HTML site boilerplate with Dart Sass, autoprefix, stylelint, prettier, and Browsersync hot-reload.
HTML / Sass Jumpstart is a minimal Sass and HTML boilerplate that gives you a pre-configured Dart Sass build pipeline with autoprefixing, stylelint, prettier, and hot-reload via Browsersync.
HTML / Sass Jumpstart is a GitHub repository template for building static HTML sites with a Sass preprocessing workflow. It takes SCSS source files and plain HTML as input, and outputs a minified, autoprefixed CSS file ready for production. The template runs on Node.js and npm, and is created by front-end developer 5t3ph. The project includes a minimal theme and starter components, with documentation available both on GitHub Pages and in the included index.html file.
npm start script serves the site at localhost:1337 and uses Browsersync to reload the browser whenever files change.stylelint-config-standard and prettier-stylelint, with scripts npm run lint and npm run lint:fix to catch and fix style errors.npm run build generates minified, autoprefixed CSS that also works as a Netlify publish command.style.scss file before the theme import.index.html that serves as a component preview and usage guide.index.html as a style guide to document buttons, headings, and other UI pieces during development.The template is initialized via the GitHub "Use this template" button, which copies the repository into your own GitHub account. After copying, you can optionally run a find/replace for tdbc to change the class prefix, customize the theme Sass variables, and then use npm start to begin developing with hot reload. When ready, run npm run build to generate the final CSS, and npm run serve to preview the built files locally.
Yes, it is a public GitHub repository template, so you can copy and use it for personal or commercial projects at no cost.
Yes, the npm run build script runs Autoprefixer as part of the build, so your final CSS includes vendor prefixes for older browsers without any extra configuration.
Stylelint is configured with stylelint-config-standard and prettier-stylelint, which means you get both style linting and Prettier formatting rules. Use npm run lint to check for issues and npm run lint:fix to auto-fix them.
Yes. Set npm run build as the Netlify publish command, and Netlify will generate the production CSS automatically. You can also use npm run serve to preview the latest build locally before pushing.
The template uses the tdbc prefix on many classes. To change it, run a find/replace across the project for tdbc (for example, replace with your own initials), and update the stylelint settings if you need to enforce a different pattern.
