logo

Hailstorm JS

A real world static website generator

Hailstorm helps you to build static websites which are SEO and multi-language compatible and offers a hassle free environment for developers.


What's in it?

SEO optimized

Every page is a real HTML file. It's easy for search engines to index your websites.

Internationalization

Make your website available in multiple languages and generate a unique expirience for your visitors.

Hot Module Replacement

Develop your project hassle-free. Change something in code will reload everything immediately.

React

Use the power of react to build your website and reuse components instead of building it over and over.

Tailwind CSS

A utility-first CSS framework that can be composed to build any design, directly in your markup.

Firebase friendly

Use all the great features firebase hosting offers. Full Internationalization Support


Getting started

Installation

1. Make sure you have installed the lastest version of nodejs  or at least version 16. Then install hailstormjs via commandline in your project root.

$ npm i @stepsapp/hailstormjs

2. Initialise everything hailstorm needs

$ npx exec hailstorm init

3. Start hailstorm

$ npx exec hailstorm start

Watch for changes

If you want hailstorm to reload atuomatically assets, styles and pages use this command.

$ npx exec hailstorm watch

Build static version of your website

Hailstorm will collect everything and preapre a folder for deployment

$ npx exec hailstorm build

Made with ❤️  @stepsapp