INSTRUCTIONS
Руководство по созданию визуалов AIM Brand
Обзор
aimindset/aimbrand — layout для генерации брендированных визуалов AI Mindset: обложки YouTube, Instagram посты, сторис и баннеры. Генератор читает markdown-файлы из директории creatives/*.md и рендерит визуал на основе YAML frontmatter.
Все параметры внешнего вида задаются через frontmatter поля с префиксом aim_*.
Структура файла
Файл состоит из YAML frontmatter между разделителями --- и тела документа. Тело документа (текст после второго ---) не рендерится на визуале — его можно использовать для заметок.
---
layout: aimindset/aimbrand
aim_format: youtube
aim_title: ЗАГОЛОВОК ВИЗУАЛА
# ... остальные поля
---
Заметки, черновики, контекст — не отображаются на визуале.
Обязательное поле: layout: aimindset/aimbrand. Все остальные поля имеют значения по умолчанию.
Справочник полей frontmatter
| Поле | Тип | По умолчанию | Допустимые значения | Описание |
|---|---|---|---|---|
layout |
string | (обязательно) | aimindset/aimbrand |
Шаблон для рендеринга |
aim_format |
string | youtube |
youtube, story, square, banner |
Формат канвы. youtube1920x1080, story1080x1920, square1080x1080, banner1920x640 |
aim_preset |
string | left |
left, centered, right, bottom, split, minimal |
Позиционирование текста (в UI называется "Layout") |
aim_theme |
string | noir |
noir, minimal, alchemy, fire, cosmic, deepspace, light, paper, cream, blue, solstice, matrix, none |
Цветовая тема (bg/fg/secondary/muted/gradient) |
aim_accent |
string | red |
red, blue, gold, neon, cyan, violet, coral, lime, amber, rose, mono, white |
Акцентный цвет |
aim_font |
string | mono |
mono, sans, serif, display, condensed |
Семейство шрифтов |
aim_metaphor |
string | signal_noise |
80 значений (см. список ниже) | SVG метафора на канве |
aim_highlight_style |
string | solid |
none, solid, tape, marker, glitch, underline, neon, outline |
Стиль выделения слов заголовка |
aim_highlight_color |
string | accent |
accent, black, dark, white |
Цвет выделения |
aim_noise |
boolean | true |
true, false |
Текстура шума |
aim_vignette |
boolean | false |
true, false |
Виньетирование по краям |
aim_show_logo |
boolean | true |
true, false |
Логотип AI Mindset |
aim_show_grid |
boolean | false |
true, false |
Сетка |
aim_show_corners |
boolean | false |
true, false |
Угловые маркеры |
aim_show_frame |
boolean | false |
true, false |
Рамка |
aim_show_scanlines |
boolean | false |
true, false |
CRT полосы |
aim_shadow |
boolean | true |
true, false |
Тень под текстом |
aim_label |
string | { EPISODE 01 } |
любой текст | Метка (эпизод, категория) |
aim_title |
string | BUILDING THE FUTURE WITH AI |
любой текст | Основной заголовок |
aim_subtext |
string | @ai_mind_set |
любой текст | Подтекст |
aim_bg_dim |
integer | 40 |
0-100 |
Затемнение фона (%) |
aim_bg_blur |
integer | 0 |
0-20 |
Размытие фона (px) |
aim_metaphor_opacity |
integer | 60 |
0-100 |
Прозрачность метафоры (%) |
Список значений aim_metaphor
Всего 80 SVG метафор:
signal velocity growth focus bridge
cycle funnel broadcast network layers
spark mirror orbit wave tree
portal stars pulse maze balance
fractal stream nucleus emerge exo
context timing compass light ripple
dna venn align fragment integrate
audit tangle shield factory whisper
battery pen globe scale mask
stagnate collision diverge converge loop
silo hierarchy flat stack queue
barrier sync async friction echo
shadow source target exchange clarity
blur noise overload empty locked
unlocked search decay breath gap
filter trust context2 centaur meaning
Метафоры отображаются как inline SVG поверх фона. Они используют фиксированные серые цвета (#444, #555) и не зависят от акцентного цвета.
Пример файла
creatives/example-episode.md:
---
layout: aimindset/aimbrand
aim_format: youtube
aim_preset: left
aim_theme: noir
aim_accent: cyan
aim_font: mono
aim_metaphor: network
aim_highlight_style: solid
aim_highlight_color: accent
aim_noise: true
aim_vignette: true
aim_show_logo: true
aim_show_grid: false
aim_show_corners: false
aim_show_frame: false
aim_show_scanlines: false
aim_shadow: true
aim_label: "{ EPISODE 12 }"
aim_title: КАК AI МЕНЯЕТ СПОСОБ ДУМАТЬ
aim_subtext: "@ai_mind_set · ai-mindset.ru"
aim_bg_dim: 50
aim_bg_blur: 0
aim_metaphor_opacity: 55
---
Эпизод про когнитивные изменения при работе с AI.
Гость: Иван Петров, нейробиолог.
Запись: 2026-02-15.
Примечания
- Только поля с префиксом
aim_*влияют на рендеринг визуала. Остальные frontmatter поля (например,title,date, теги) сохраняются при save, но генератором не используются. aim_presetв UI отображается как "Layout" — это историческое название поля в коде.aim_titleсоответствует полюheadlineTextво внутреннем state генератора.- Boolean поля пишутся как YAML boolean:
trueилиfalseбез кавычек. - Integer поля (
aim_bg_dim,aim_bg_blur,aim_metaphor_opacity) пишутся как числа без кавычек.