Тестовая статья: проверка полигона
Контрольный пост — проверяем, что Astro собирает Markdown, рендерит таблицы, код, цитаты, и что SEO-теги встают на место.
- тест
- полигон
Это контрольный пост, на котором мы проверяем, что полигон собран правильно и весь контент-пайплайн работает: фронтматтер → schema → роутер → HTML → sitemap → RSS.
Что должно работать
- Markdown-разметка с заголовками, списками, ссылками.
- Таблицы — для сравнений XML/HTML/Вебмастер.
- Цитаты — для выдержек из чатов и документации.
- Код — для примеров запросов к API и формул.
- Картинки с автоматическим
alt(когда добавим).
Таблица: смоук-тест колонок
| Источник | Тип данных | Обновление | Шум |
|---|---|---|---|
| XML Яндекса | API | по запросу | низкий |
| HTML-парсер | scraping | по запросу | средний |
| Я.Вебмастер | агрегат | раз в день | высокий (сглаживание) |
Если эта таблица отрисовалась с границами и подсветкой шапки — стили прозы работают.
Цитата
«Объективной позиции не существует. Есть диапазон, погрешность и сигнал. Я покажу, где реальный рост, а где просто шум.»
Цитата должна иметь зелёную полосу слева и приглушённый фон.
Код
function isSignal(prev: Interval, next: Interval): boolean {
// Сигнал = интервалы не пересекаются.
return next.low > prev.high || next.high < prev.low;
}
Подсветка синтаксиса — Shiki, тема github-dark-dimmed.
Чек-лист, что проверяем глазами
- Заголовок и описание видны в
<title>и<meta name="description">. - Дата публикации и тег
Теств шапке статьи. - Хлебные крошки: Главная → Исследования → этот пост.
- JSON-LD
Article+BreadcrumbListв<head>(открыть «Просмотр исходного кода»). - Пост появился на главной в блоке «Свежие исследования».
- Пост попал в
/rss.xmlи/sitemap-0.xml.
Если все 6 пунктов выполняются — полигон готов принимать настоящие
исследования. Можно снимать draft: true с html-vs-xml-positions.md и
публиковать первое реальное исследование.