Welcome to Static-Here

I am Ciro, and this is a bit of my experience.

For over a year I have been using jekyll for some projects where I develop websites and parts of static html system.

Jekyll was taking good care of me and I started to ask about a simplified structure, fast, easy to handle, extensive, where I would have complete control of how I want to develop my application.

In this way I spent my time searching and testing some of the static site generators:

All found in this great documentation Top Open-Source Static Site Generators

I did not succeed. Such frameworks work very well for the purpose defined "Static Site Generators".

And, with the internet (and its technologies) becoming more and more dynamic, with better and better functional resources, faster and more optimized, I realized that I could go my way, joining the excellent work in many people from my point of view.

Thus was born Static-Here

Scopes delimited together to a set of Gulp tasks.

Template Engine

Nunjucks - A rich and powerful templating language for JavaScript.

You've been looking for a more sophisticated templating engine for JavaScript. Here it is.

  • Rich Powerful language with block inheritance, autoescaping, macros, asynchronous control, and more. Heavily inspired by jinja2
  • Fast & Lean High-performant. Small 8K gzipped runtime with precompiled templates in the browser
  • Extensible Crazy extensible with custom filters and extensions
  • Everywhere Available in node and all modern web browsers, with thorough precompilation options

Gulp

Gulp 4.0 - Automate and enhance your workflow

Gulp is a toolkit for automating painful or time-consuming tasks in your development workflow, so you can stop messing around and build something.

Plugins used:

About Gulp 4.0

Browsersync

Browsersync - Time-saving synchronised browser testing.

With each web page, device and browser, testing time grows exponentially. From live reloads to URL pushing, form replication to click mirroring, Browsersync cuts out repetitive manual tasks. It’s like an extra pair of hands. Customise an array of sync settings from the UI or command line to create a personalised test environment.

to duru