25 lines
1.1 KiB
Text
25 lines
1.1 KiB
Text
let d = import "ontology/schemas/project-card.ncl" in
|
|
|
|
d.ProjectCard & {
|
|
id = "website-htmx-rustelo",
|
|
name = "Website HTMX (Rustelo)",
|
|
tagline = "Bilingual EN/ES website on Rustelo — HTMX-first rendering",
|
|
description = "Configuration-driven bilingual website implementing the Rustelo framework. Renders through the HTMX server-side profile with Minijinja templates; routes, themes, menus and content types are declared in NCL/TOML with zero hardcoding. Dual-mode capable (htmx-ssr / leptos-hydration).",
|
|
version = "0.1.0",
|
|
status = 'Beta,
|
|
source = 'Local,
|
|
url = "",
|
|
repo = "",
|
|
started_at = "2026",
|
|
tags = ["rust", "rustelo", "htmx", "nickel", "website", "i18n"],
|
|
tools = ["Rust", "Leptos", "Axum", "HTMX", "Minijinja", "Nickel", "UnoCSS"],
|
|
features = [
|
|
"Config-driven routes, themes, menus (NCL/TOML)",
|
|
"Bilingual content (en, es) with Fluent i18n",
|
|
"HTMX server-side rendering profile (ADR-006) with Minijinja templates",
|
|
"Dual-mode build capability (htmx-ssr / leptos-hydration)",
|
|
],
|
|
featured = false,
|
|
sort_order = 0,
|
|
logo = "",
|
|
}
|