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:
Peter Meier
2026-03-12 14:21:49 +01:00
parent aad93d145f
commit 7795a238e1
278 changed files with 15551 additions and 4072 deletions

View File

@@ -6,8 +6,33 @@
"description": "Entry identifier (URL slug / filename without extension)",
"type": "string"
},
"name": {
"description": "Internal link name",
"alt": {
"description": "Alt text (e.g. for icon)",
"type": "string"
},
"author": {
"description": "Author (e.g. for sources)",
"type": "string"
},
"color": {
"description": "Color (e.g. for buttons)",
"type": "string"
},
"date": {
"description": "Date (e.g. publication)",
"type": "string"
},
"description": {
"description": "Description",
"type": "string"
},
"external": {
"default": false,
"description": "External link",
"type": "boolean"
},
"icon": {
"description": "Icon identifier",
"type": "string"
},
"internal": {
@@ -18,51 +43,38 @@
"description": "Display name (e.g. in navigation)",
"type": "string"
},
"url": {
"description": "Target URL",
"type": "string"
},
"icon": {
"description": "Icon identifier",
"type": "string"
},
"color": {
"description": "Color (e.g. for buttons)",
"name": {
"description": "Internal link name",
"type": "string"
},
"newTab": {
"default": false,
"description": "Open in new tab",
"type": "boolean"
},
"external": {
"description": "External link",
"type": "boolean"
},
"description": {
"description": "Description",
"type": "string"
},
"alt": {
"description": "Alt text (e.g. for icon)",
"type": "string"
},
"showText": {
"default": true,
"description": "Show text",
"type": "boolean"
},
"author": {
"description": "Author (e.g. for sources)",
"type": "string"
},
"date": {
"description": "Date (e.g. publication)",
"type": "string"
},
"source": {
"description": "Source",
"type": "string"
},
"url": {
"description": "Target URL",
"type": "string"
}
},
"required": ["_slug", "name", "internal", "linkName", "url", "author", "date", "source"],
"required": [
"_slug",
"name",
"internal",
"linkName",
"url",
"author",
"date",
"source"
],
"type": "object"
}
}