Управление шаблонами лендингов
Опишите идею — соберём промпт для ChatGPT / Claude. Или используйте AI-генератор для автоматической генерации.
Вставьте JSON-бандл шаблона. Можно сгенерировать с помощью нейросети по промпту (см. документацию).
{
"meta": {
"id": "my-template", // уникальный id (строка, только a-z, 0-9, -, _)
"name": "My Template", // отображаемое название
"description": "...", // описание (необязательно)
"type": "partials", // "partials" | "hbs"
"version": "1.0.0", // (необязательно)
"author": "..." // (необязательно)
},
"fields": [
{
"id": "title", // id поля (используется как {{title}} в partials)
"label": "Заголовок",
"type": "text", // text | textarea | image | color | select | toggle | url | number | list
"group": "hero", // группа для UI (необязательно)
"required": true,
"placeholder": "...",
"default": "..."
}
],
"layout": {
"sections": [
{
"id": "hero",
"templateFile": "hero.html", // файл из partials/
"fieldBindings": ["title", "subtitle"]
}
]
},
"partials": {
"hero.html": "<section><h1>{{title}}</h1><p>{{subtitle}}</p></section>",
"footer.html": "<footer>{{footerText}}</footer>"
}
}