Skip to main content

Bowman

Bowman is a simple static site generator powered by Node.js, Webpack, and Browsersync. Bowman comes with pre-configured scripts to bundle assets, generate markup, and hot-reload pages. Pages are generated using the J.E.N. technology core (JSON - data, EJS - templating, Node.js - markup generation).

Features

  • Recursively generates page markup
  • Recursively finds and outputs entry points
  • Hot reloading of pages and assets
  • Asset bundling, cache prevention, and code splitting support

Getting Started

Install globally:

    npm i -g @waldronmatt/bowman

Create project:

   create-bowman-starter -y

Install dependencies:

    npm install

Run dev environment:

    npm run dev

Build and serve for production:

    npm run build