Rustelo/justfiles/site.just

13 lines
738 B
Text
Raw Normal View History

2026-07-18 20:14:32 +01:00
# Website generator — scaffold a new Rustelo website from a template snapshot.
# Scaffold a new website. Interactive by default; pass flags + --yes for non-interactive.
# just site::new
# just site::new --project acme --render-mode htmx-ssr --domain acme.dev --ontoref minimal --yes
new *args:
nu {{justfile_directory()}}/scripts/generator/new-site.nu {{args}}
# Re-snapshot the template trees from the living model (jpl-website).
extract:
nu {{justfile_directory()}}/scripts/generator/extract-template.nu --mode htmx-ssr --out {{justfile_directory()}}/templates/website-htmx-ssr
nu {{justfile_directory()}}/scripts/generator/extract-template.nu --mode leptos --out {{justfile_directory()}}/templates/website-leptos