| ... | @@ -1 +1,19 @@ | ... | @@ -1 +1,19 @@ |
| 1 | # clover sitegen framework
| 1 | # clover sitegen framework
|
| | 2 |
|
| | 3 | this repository contains clover's "sitegen" framework, which is a set of tools
|
| | 4 | that 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 |
|