Принцип
Контент хранится отдельно от интерфейса. MDX-файлы описывают материал, а Astro отвечает за валидацию метаданных, маршрутизацию и статическую сборку.
Минимальная схема материала
Каждая статья содержит название, описание, дату, автора, категорию, теги, сложность, время чтения и связи с другими материалами. Эти поля нужны не только для карточек, но и для sitemap, Open Graph, Schema.org и будущих редакционных инструментов.
Почему это переносимо
Фронтматтер не содержит Astro-специфичных компонентов. Даже если проект переедет на Next.js или CMS, статьи можно импортировать как Markdown/MDX, а схему заменить адаптером.
Практика для редакции
Материал должен начинаться с краткого ответа на вопрос читателя, затем объяснять контекст, показывать примеры и связываться с глоссарием. Такая структура полезна для людей, поиска и AI-систем, которые извлекают смысл из документа.