Пропустить к содержимому
GraphiCore
Разработка Редакция GraphiCore

Контент отдельно от компонентов

Типизированные коллекции превращают правку заголовка в правку текста, а не кода.

Бирюзовая пастельная композиция из округлых форм

Когда заголовок страницы лежит в разметке компонента, он перестаёт быть контентом: его нельзя отредактировать без участия разработчика, и он не проверяется схемой.

Что даёт коллекция

  • Схема. Поле description ограничено по длине, slug проверяется форматом, date приводится к дате.
  • Переиспользование. Секция принимает объект, а не знает, откуда он взялся: из коллекции или из ручного вызова на главной.
  • Единый источник. Один и тот же заголовок не дублируется в трёх компонентах.

Черновики

Поле draft исключает запись из сборки. Это удобно: материал можно готовить постепенно, не показывая его посетителям и не добавляя в карту сайта.

Практическое правило

Если текст меняет не разработчик — он живёт в контенте. Всё остальное можно оставлять в коде.

  • контент
  • архитектура