Add themes, static assets, and logo

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-10-11 17:38:19 -05:00
parent 5c00a99523
commit 62001d08a4
18 changed files with 2825 additions and 0 deletions

View File

@@ -0,0 +1,67 @@
{
"template_id": "modern-card-ui-theme",
"template_path": "./themes/modern-card-ui",
"template_type": "card",
"data_schema": "../../schemas/post_schema.json",
"required_fields": [
"platform",
"id",
"title",
"author",
"timestamp",
"score",
"replies",
"url"
],
"optional_fields": [
"content",
"source",
"tags",
"meta"
],
"css_dependencies": [
"./themes/modern-card-ui/styles.css"
],
"js_dependencies": [
"./themes/modern-card-ui/interactions.js"
],
"templates": {
"card": "./themes/modern-card-ui/card-template.html",
"list": "./themes/modern-card-ui/list-template.html",
"detail": "./themes/modern-card-ui/detail-template.html",
"comment": "./themes/modern-card-ui/comment-template.html"
},
"render_options": {
"container_selector": "#posts-container",
"batch_size": 20,
"lazy_load": true,
"animate": true,
"hover_effects": true,
"card_elevation": true
},
"filters": {
"platform": true,
"date_range": true,
"score_threshold": true,
"source": true
},
"sorting": {
"default_field": "timestamp",
"default_order": "desc",
"available_fields": [
"timestamp",
"score",
"replies",
"title"
]
},
"color_scheme": {
"primary": "#1976D2",
"secondary": "#FFFFFF",
"accent": "#FF5722",
"background": "#FAFAFA",
"surface": "#FFFFFF",
"text_primary": "#212121",
"text_secondary": "#757575"
}
}