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

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

Как мы добавили комментарии в Astro-блог без внешнего сервиса: Cloudflare Pages Functions, D1, Turnstile и конфигурация Wrangler.
Техническая заметка о том, как безопасно превращать 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 Web Analytics, отложенная загрузка GA4 и интерфейса поиска, достижение 100 баллов по всем четырём категориям PageSpeed Insights на мобильных и десктопе, наведение порядка в breadcrumbs и правилах индексации в Search Console, переход на общие SVG-иконки и объяснение того, какие дополнительные оптимизации были проверены, но не приняты.

Полная запись улучшения сайта на Astro + UnoCSS + Cloudflare Pages по четырём направлениям — производительность, SEO, доступность и UX — с достижением оценки PageSpeed Insights Mobile 99 и идеальных 100 баллов по всем метрикам на десктопе.

Практическое руководство по систематическому обезьяньему тестированию статического сайта с использованием VS Code Agent Mode (GitHub Copilot) в сочетании с инструментами браузера Playwright. Рассматриваются методология проектирования тестов, обнаруженные ошибки и их исправления, а также рекомендации по улучшению.

Практическое руководство, охватывающее решения проблем со скриптами при использовании Astro View Transitions, внедрение полнотекстового поиска Pagefind, улучшение типобезопасности TypeScript, централизацию констант и многое другое для улучшения UX и качества кода.

Документация интернационализации сайта на Astro 7.1.3 + UnoCSS + Cloudflare Pages на 9 языков. Охватывает весь процесс от интернационализации UI до перевода блога и настройки мультиязычного Pages CMS.

Официальный сайт Acecore полностью обновлён. Обзор особенностей нового сайта и планов на будущее.