OrisonJS is a static site generator built on top of lit-html. It provides a server for easy development, a preview server for previewing the built site, and a build command for building a static site from your source. The build command can be carefully configured to only rebuild the portions of the site that you want. This makes it indefinitely scalable for websites with a large number of pages or with a large number of rebuilds from content updates. Layouts are contextually applied to pages based upon their location in the site hierarchy and partials allow reuse of common elements.
parent methods or crawling down the site hierarchy with
All pages also produce fragments. These are html files with the same content as the full page but without the layout applied. This makes implementing single page application style redirects easy to implement, and the template projects do just this.
Projects can be initialized for use with Netlify, Firebase, or GitHub Pages, and can be easily configured for any hosting service.
Find more static site generators.