Как развивать сайт на Astro + Cloudflare по функциям
Как мы объединили Astro и Cloudflare Pages с AI-чатом для обращений, Sveltia CMS, многоязычным блогом, CTA услуг, безопасным Markdown-рендерингом и комментариями без внешнего сервиса.
28 статей
Генеральный директор Acecore. Руководит бизнес-системами, вебом, базами данных и инфраструктурой, качеством и внедрением ИИ от формулирования бизнес-задач до проектирования, запуска и дальнейшего улучшения. Опирается на практическую экспертизу C#/.NET и также учитывает PHP/JavaScript, SQL Server/PostgreSQL/MySQL и Linux/Windows Server, проектируя требования, технологический выбор, стандарты качества и GitHub-ориентированные процессы разработки как единую систему. Встраивает генеративный ИИ в процессы разработки, проверки и организации информации как практическую основу, помогающую небольшим командам быстрее и надежнее достигать результата.
Как мы объединили 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-иконки и объяснение того, какие дополнительные оптимизации были проверены, но не приняты.
Полная запись улучшения сайта на 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 + UnoCSS. Рассматриваются aria-атрибуты, контрастность, управление фокусом, валидация форм, поддержка экранных читалок и всё необходимое для соответствия WCAG AA.
Пошаговое руководство по правильному внедрению структурированных данных JSON-LD, OGP, карт сайта и RSS на сайте Astro + Cloudflare Pages. Рассматривается всё: от поддержки расширенных результатов Google до оптимизации RSS-ленты с практическими улучшениями SEO.
Документация интернационализации сайта на Astro 6 + UnoCSS + Cloudflare Pages на 9 языков. Охватывает весь процесс от интернационализации UI до перевода 168 статей блога и настройки мультиязычного Pages CMS.
От классификации и проверки 837 бухгалтерских записей, накопленных через синхронизацию данных облачной бухгалтерии, до сверки страховых взносов, ввода вычетов и подачи декларации. Полная запись процесса подачи налоговой декларации, где GitHub Copilot Agent Mode × Simple Browser выполнили практически всю реальную работу.
Практическое руководство по полной миграции с Zoho Workplace на KAGOYA MAIL, включая пошаговые процедуры, настройку DNS, аутентификацию SPF/DKIM и всесторонний аудит данных всех сервисов Zoho Workplace.
Техники оптимизации, использованные для достижения 99 баллов PageSpeed Insights Mobile на сайте Astro + UnoCSS + Cloudflare Pages. Рассматриваются стратегия доставки CSS, подводные камни настройки шрифтов, адаптивные изображения, ленивая загрузка AdSense и настройки кэширования.
Практическое руководство по деплою статического сайта на Cloudflare Pages и настройке заголовков безопасности/CSP через _headers. Также рассматривается, почему мы вернулись с Workers на Pages.
Запись миграции бизнес-плана, созданного с помощью VitePress + UnoCSS, на Astro + Starlight с унификацией фреймворка между двумя проектами. Также рассматривается миграция диаграмм Mermaid на CDN.
Официальный сайт Acecore полностью обновлён. Обзор особенностей нового сайта и планов на будущее.
Обзор услуг Acecore: эксплуатация серверов, веб-производство, дизайн и IT-образование.
Деятельность сообщества Acecore, образовательная поддержка и вклад в открытый исходный код. Представляем наши инициативы через Aceserver, Schools и учебные группы.
AceCore Schools провела практический мастер-класс по сборке роботов во время летних каникул, дав детям возможность испытать радость создания роботов. Через конструирование мы развиваем технические знания и творческие способности.
Стратегия метавселенной Facebook (Meta) не совсем находит отклик, но Minecraft — это огромное виртуальное пространство с более чем 100 миллионами участников. Метавселенная — это не только VR-шлемы.