@breakside/sitebuilder

2021.22.0 • Public • Published

About

SiteBuilder is a utility for compiling HTML and related resources into a publishable static website.

It was developed as a companion to (and built with) JSKit, but targeted for small marketing/landing websites that aren't single-page applications.

Goals

  • Completely static websites with developer benefits often only found in server-side processing
  • Allow the project files to be organized differently from the published structure
  • HTML includes for reusable code like headers and footers
  • Bundle all image/js/css resources to cache immutable URLs
  • Automatically rewrite any internal links and resource hrefs
  • Language file support to auto-generate HTML in multiple languages
  • Sync to S3 with Conent-Type and Cache-Control headers

Usage

$ npm install -D @breakside/sitebuilder
$ npx sitebuilder make MarketingSite

More Documentation

Readme

Keywords

none

Package Sidebar

Install

npm i @breakside/sitebuilder

Weekly Downloads

1

Version

2021.22.0

License

SEE LICENSE IN LICENSE.txt

Unpacked Size

1.3 MB

Total Files

184

Last publish

Collaborators

  • owenpshaw