Nunjucks Static

screenshot of Nunjucks Static

:construction: Bare-bones static site generator with gulp and nunjucks. Browsersync thrown in for good measure.

Overview:

If you're looking to streamline your web development process with a straightforward approach, this bare-bones static site generator built with Nunjucks might be exactly what you need. It simplifies the creation of static websites while giving you the flexibility to customize your site with powerful templating features.

Features:

  • Simple Setup: Clone the repository with a single command and quickly get started with your project by installing dependencies using npm.
  • Nunjucks Templating: Leverage the power of Nunjucks for dynamic templating, allowing for more organized and reusable code in your static sites.
  • Efficient Gulp Workflow: Use Gulp to automate your build tasks, making it easy to compile styles and transpile scripts with minimal effort.
  • SCSS Compilation: Write your styles in SCSS, which are automatically compiled into CSS, enabling you to use advanced features like variables and mixins.
  • JavaScript Transpilation: Organize your scripts in the designated folder, and let Gulp handle the transpilation to ensure compatibility across different browsers.
  • Lightweight Architecture: The generator’s simplicity ensures that your project remains lightweight and maintains fast loading times for your users.
  • Customizable Structure: Easily modify the folder structure to suit your project’s requirements, making it adaptable for a variety of use cases.
template
Templates & Themes

A template or theme refers to a pre-designed layout or structure that provides a basic framework for building a specific type of application or website. It typically includes good design, placeholder content and functional features, allowing developers to customize and fill in the details according to their specific needs.

gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.