string
Короткая строка: title, slug, имя. В CMS — однострочный input.
Открыть
Поля frontmatter _.node.md, описанные через YAML-схему
(node-props.schema.yaml).
В каждом примере: фрагмент схемы, YAML и макет контрола формы.
node generate.mjs ·
python3 -m http.server 8768 →
localhost:8768
SCHEMA.md · Каталог всех виджетов · Полный frontmatter
Короткая строка: title, slug, имя. В CMS — однострочный input.
ОткрытьДлинный текст: summary с literal block | в YAML. В форме — textarea.
ОткрытьЧисло без кавычек: priority, weight. Парсер распознаёт integer и float.
Открытьtrue / false без кавычек. В форме — checkbox или toggle.
ОткрытьПустое значение: null или ~. Для опциональных ссылок на родителя.
ОткрытьСписок через дефисы — предпочтительный формат для tags.
ОткрытьКороткий список в одну строку: [a, b]. Парсер main.js поддерживает.
ОткрытьОграниченный набор строк: status. В YAML — обычная строка, валидация по enum в схеме.
ОткрытьДата ISO YYYY-MM-DD. Хранится как string, проверяется по format.
ОткрытьДата-время с таймзоной. В YAML — строка в кавычках.
ОткрытьСсылка https://. Валидация URI, в storage — string.
ОткрытьHEX-цвет для UI ноды в дереве/карточках.
ОткрытьВложенный объект — планируется. Пока только raw YAML или подформа.
ОткрытьВсе типы в одном _.node.md — эталон для агента и тестов.
ОткрытьВсе контролы на одной странице — для сравнения плотности и выравнивания.
Открыть