RustyCMS: file-based headless CMS — API, Admin UI (content, types, assets), Docker/Caddy, image transform; only demo type and demo content in version control
Made-with: Cursor
This commit is contained in:
@@ -1,20 +0,0 @@
|
||||
{
|
||||
slug: "about",
|
||||
name: "Ueber uns",
|
||||
linkName: "About",
|
||||
headline: "Ueber RustyCMS",
|
||||
subheadline: "Open Source. File-basiert. Schnell.",
|
||||
topFullwidthBanner: "about-hero",
|
||||
seoTitle: "Ueber uns – RustyCMS",
|
||||
seoMetaRobots: "index, follow",
|
||||
seoDescription: "Erfahre mehr ueber das RustyCMS-Projekt.",
|
||||
row1JustifyContent: "start",
|
||||
row1AlignItems: "stretch",
|
||||
row1Content: [],
|
||||
row2JustifyContent: "start",
|
||||
row2AlignItems: "stretch",
|
||||
row2Content: [],
|
||||
row3JustifyContent: "start",
|
||||
row3AlignItems: "stretch",
|
||||
row3Content: [],
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
{
|
||||
// ── Page-eigene Felder ─────────────────────────────────
|
||||
slug: "home",
|
||||
name: "Startseite",
|
||||
linkName: "Home",
|
||||
icon: "home",
|
||||
headline: "Willkommen bei RustyCMS",
|
||||
subheadline: "Das file-basierte Headless CMS geschrieben in Rust",
|
||||
topFullwidthBanner: "hero", // → referenziert fullwidth_banner/hero.json5
|
||||
// ── SEO-Felder (geerbt von seo) ───────────────────────
|
||||
seoTitle: "RustyCMS – Startseite",
|
||||
seoMetaRobots: "index, follow",
|
||||
seoDescription: "Willkommen bei RustyCMS, dem file-basierten Headless CMS.",
|
||||
// ── Content-Layout (geerbt von content_layout) ────────
|
||||
row1JustifyContent: "center",
|
||||
row1AlignItems: "center",
|
||||
row1Content: [
|
||||
"intro"
|
||||
],
|
||||
row2JustifyContent: "start",
|
||||
row2AlignItems: "stretch",
|
||||
row2Content: [],
|
||||
row3JustifyContent: "start",
|
||||
row3AlignItems: "start",
|
||||
row3Content: [],
|
||||
}
|
||||
@@ -1,44 +0,0 @@
|
||||
{
|
||||
// ── Testseite: jede Komponente eingebunden (Referenz) ───
|
||||
_slug: "komponenten-referenz",
|
||||
slug: "komponenten-referenz",
|
||||
name: "Komponenten-Referenz",
|
||||
linkName: "Komponenten",
|
||||
icon: "grid",
|
||||
headline: "Komponenten-Referenz",
|
||||
subheadline: "Alle Komponenten auf einer Seite zum Testen und als Referenz",
|
||||
// Fullwidth-Banner (oben)
|
||||
topFullwidthBanner: "hero",
|
||||
// ── SEO ───────────────────────────────────────────────
|
||||
seoTitle: "Komponenten-Referenz – RustyCMS",
|
||||
seoMetaRobots: "index, follow",
|
||||
seoDescription: "Übersicht aller Komponenten: Banner, Headline, List, Link-Liste, Markdown, Iframe, Bild, YouTube, Quote, HTML, Galerie, SearchableText.",
|
||||
// ── Row 1: Markdown-Komponenten ──────────────────────
|
||||
row1JustifyContent: "center",
|
||||
row1AlignItems: "stretch",
|
||||
row1Content: [
|
||||
"komponenten-referenz-intro",
|
||||
"headline-referenz",
|
||||
"intro",
|
||||
"kontakt-text",
|
||||
"list-referenz",
|
||||
"link-list-referenz",
|
||||
],
|
||||
// ── Row 2: Iframe + Bild + YouTube ─────────────────────
|
||||
row2JustifyContent: "start",
|
||||
row2AlignItems: "stretch",
|
||||
row2Content: [
|
||||
"iframe-referenz",
|
||||
"image-referenz",
|
||||
"youtube-referenz",
|
||||
"quote-referenz",
|
||||
"html-referenz",
|
||||
],
|
||||
// ── Row 3: Bildgalerie + SearchableText ─────────────────
|
||||
row3JustifyContent: "start",
|
||||
row3AlignItems: "stretch",
|
||||
row3Content: [
|
||||
"gallery-referenz",
|
||||
"search-referenz",
|
||||
],
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
{
|
||||
slug: "kontakt",
|
||||
name: "Kontakt",
|
||||
linkName: "Kontakt",
|
||||
icon: "mail",
|
||||
headline: "Kontakt",
|
||||
subheadline: "So erreichst du uns.",
|
||||
topFullwidthBanner: "about-hero",
|
||||
seoTitle: "Kontakt – RustyCMS",
|
||||
seoMetaRobots: "index, follow",
|
||||
seoDescription: "Kontakt und Ansprechpartner für RustyCMS.",
|
||||
row1JustifyContent: "center",
|
||||
row1AlignItems: "stretch",
|
||||
row1Content: [
|
||||
"kontakt-text"
|
||||
],
|
||||
row2JustifyContent: "start",
|
||||
row2AlignItems: "stretch",
|
||||
row2Content: [],
|
||||
row3JustifyContent: "start",
|
||||
row3AlignItems: "stretch",
|
||||
row3Content: [],
|
||||
}
|
||||
Reference in New Issue
Block a user