<b>Статик-генератор ломается не на билдe, а на структуре контента и роутинге</b>
Если сайт на Astro, SvelteKit, Nuxt или другом SSG «вроде бы простой», проблемы обычно всплывают не в HTML, а в правилах: как строятся URL, где лежат данные, кто отвечает за 404 и редиректы.
• Сначала фиксируйте карту маршрутов. Для каждой страницы должно быть понятно: статическая она, динамическая или генерируется из данных. Иначе через месяц появляются дубли, битые ссылки и лишние переходы.
• Не смешивайте контент и шаблоны без нужды. Если статьи, товары или лендинги живут в одном дереве, быстро теряется контроль над переиспользованием и локализацией. Лучше заранее разделить сущности и их поля.
• Отдельно проверьте fallback-сценарии: пустые категории, удалённые страницы, несуществующие slug. В статике такие ошибки часто прячутся до публикации, а потом выглядят как «всё сломалось только у пользователей».
• Для SEO важнее не «генерация всего подряд», а предсказуемость. ЧПУ, canonical, sitemap, robots и единый формат trailing slash должны быть частью архитектуры, а не ручной правкой в конце.
Хороший SSG-проект — это не тот, где много автоматизации, а тот, где любой новый тип страницы можно добавить без переписывания половины дерева.
SMS Activation: виртуальные номера для регистраций
@sms_activation_numbers
<b>Статик-генератор ломается не на билдe, а на структуре контента и роутинге</b>
Этот пост опубликован в Telegram-канале SMS Activation: виртуальные номера для регистраций. Подписаться можно по ссылке: @sms_activation_numbers.