
Как развивать сайт на Astro + Cloudflare по функциям
Как мы объединили Astro и Cloudflare Pages с AI-чатом для обращений, Sveltia CMS, многоязычным блогом, CTA услуг, безопасным Markdown-рендерингом и комментариями без внешнего сервиса.
Техническая информация, отчёты и новости

Как мы объединили Astro и Cloudflare Pages с AI-чатом для обращений, Sveltia CMS, многоязычным блогом, CTA услуг, безопасным Markdown-рендерингом и комментариями без внешнего сервиса.

Как мы добавили комментарии в Astro-блог без внешнего сервиса: Cloudflare Pages Functions, D1, Turnstile и конфигурация Wrangler.

Практический процесс: редактировать японский исходный материал в Sveltia CMS, создавать PR с переводами через GitHub Actions и GitHub Copilot и публиковать локализованные статические страницы, которые понятнее поисковым системам, чем перевод только в интерфейсе.

Практическое руководство по добавлению Sveltia CMS в Astro или другой статический сайт: GitHub backend, OAuth Worker, загрузка изображений, многоязычная эксплуатация, CMS PR и выводы из реальных исправлений.
Техническая заметка о том, как безопасно превращать Markdown-ссылки из ответов AI-чата в HTML. Парсинг с допуском пробелов, trim для href, allowlist, DOM-рендеринг, fallback и тесты рассматриваются отдельно.
Практический дизайн AI-чата для обращений на статическом сайте Astro + Cloudflare Pages с OpenAI Responses API. Рассмотрены граница API, контекст сайта, управление prompt, URL по locale, проверка Origin, rate limit и безопасный рендеринг Markdown-ссылок.

Мы запустили официальный портал Aceserver, бесплатного публичного Minecraft-сервера, к которому может присоединиться любой желающий. Сайт построен на Astro, UnoCSS и Sveltia CMS и объединяет описание сервера, видео, карты миров, Wiki и вход через Discord.

Мы запустили сайт Hatt, персональный сайт, который объединяет иллюстрации, романы и создание аватаров и gimmick-элементов для VRChat. Он построен на Astro, Sveltia CMS и Pagefind и рассчитан на постоянную публикацию творческой активности.

Ранее платная опция Cloudflare «Dedicated SSL Certificates» в 2021 году была переименована и расширена до «Advanced Certificate Manager (ACM)». В статье разбираются отличия от бесплатного Universal SSL и случаи, когда нужен ACM.

Финальная часть улучшений после предыдущей статьи: отключение Cloudflare Web Analytics, отложенная загрузка GA4 и интерфейса поиска, достижение 100 баллов по всем четырём категориям PageSpeed Insights на мобильных и десктопе, наведение порядка в breadcrumbs и правилах индексации в Search Console, переход на общие SVG-иконки и объяснение того, какие дополнительные оптимизации были проверены, но не приняты.
Хотите узнать больше о наших услугах?
Мы обеспечиваем комплексную поддержку в разработке систем, веб-дизайне, серверном администрировании и графическом дизайне.