authorgravatar for git@paperclover.netclover caruso <git@paperclover.net> 2025-06-08 17:00:07-07:00
committergravatar for git@paperclover.netclover caruso <git@paperclover.net> 2025-10-14 02:40:44-07:00
log8421676693001c607e4963009031d205fa94bbe6
treea4b487ab700973fbd76bd047c77ef9679b0d1511
parent64a274c53ac58e86de04683d69da4a77151a835f
signature Commit is signed but in an unrecognized format.

add readme


1 files changed, 18 insertions(+), 0 deletions(-)

readme.md+18
...@@ -1 +1,19 @@...@@ -1 +1,19 @@
1# clover sitegen framework 1# clover sitegen framework
2
3this repository contains clover's "sitegen" framework, which is a set of tools
4that assist building websites. these tools power https://paperclover.net.
5
6- HTML "Server Side Rendering") engine written from scratch.
7 - A more practical JSX runtime (`class` instead of `className`, etc).
8 - Transparent integration with [Marko][1] to mix component types.
9 - MDX support for text-heavy content pages.
10- Incremental static site generator and build system
11 - Build entire production site at start, incremental updates when pages
12 change; Build system state survives coding sessions.
13 - The only difference in development and production mode is hidden
14 source-maps and stripped assertions and `console.debug` calls. The site
15 you see locally is the site you see deployed.
16- Built on the battle-tested Node.js runtime. Partial support for Deno and Bun.
17
18[1]: https://next.markojs.com
19