This directory contains example sites demonstrating GenGen's features.
| Example | Description |
|---|---|
| basic | Minimal site with posts |
| base | Simple blog structure |
| Example | Description |
|---|---|
| layouts-demo | Layout inheritance and includes |
| collections-demo | Custom collections beyond posts |
| data | Using data files (YAML, JSON) |
| drafts-demo | Draft posts and publishing |
| Example | Description |
|---|---|
| liquid-filters-demo | Liquid template filters |
| pagination | Paginated post lists |
| aliases | URL aliases and redirects |
| Example | Description |
|---|---|
| sass | SASS/SCSS compilation |
| tailwind-demo | Tailwind CSS integration |
| Example | Description |
|---|---|
| rss-sitemap-demo | RSS feed and sitemap generation |
| Example | Description |
|---|---|
| plugin-config-demo | Plugin groups and configuration |
| modules-demo | Module system for themes/plugins |
| Example | Description |
|---|---|
| docs | Documentation site example |
| heavy-benchmark | Performance testing |
cd examples/basic
gengen build
gengen serveOr with the module system:
cd examples/modules-demo
gengen mod get
gengen buildgengen new my-site
cd my-site
gengen serve