RustyCMS: File-based headless CMS with REST API, admin UI, multilingual support

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Peter Meier
2026-02-16 09:30:30 +01:00
commit aad93d145f
224 changed files with 19225 additions and 0 deletions

5
.vscode/extensions.json vendored Normal file
View File

@@ -0,0 +1,5 @@
{
"recommendations": [
"rust-lang.rust-analyzer"
]
}

67
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,67 @@
{
"json.schemas": [
{
"fileMatch": [
"content/blog_post/*.json5",
"content/blog_post/*.json"
],
"url": "./schemas/blog_post.schema.json"
},
{
"fileMatch": [
"content/content_layout/*.json5",
"content/content_layout/*.json"
],
"url": "./schemas/content_layout.schema.json"
},
{
"fileMatch": [
"content/fullwidth_banner/*.json5",
"content/fullwidth_banner/*.json"
],
"url": "./schemas/fullwidth_banner.schema.json"
},
{
"fileMatch": [
"content/markdown/*.json5",
"content/markdown/*.json"
],
"url": "./schemas/markdown.schema.json"
},
{
"fileMatch": [
"content/page/*.json5",
"content/page/*.json"
],
"url": "./schemas/page.schema.json"
},
{
"fileMatch": [
"content/post/*.json5",
"content/post/*.json"
],
"url": "./schemas/post.schema.json"
},
{
"fileMatch": [
"content/product/*.json5",
"content/product/*.json"
],
"url": "./schemas/product.schema.json"
},
{
"fileMatch": [
"content/seo/*.json5",
"content/seo/*.json"
],
"url": "./schemas/seo.schema.json"
},
{
"fileMatch": [
"content/tag/*.json5",
"content/tag/*.json"
],
"url": "./schemas/tag.schema.json"
}
]
}