Перейти к содержанию
Acecore
G

Gui

28 статей

Генеральный директор Acecore. Руководит бизнес-системами, вебом, базами данных и инфраструктурой, качеством и внедрением ИИ от формулирования бизнес-задач до проектирования, запуска и дальнейшего улучшения. Опирается на практическую экспертизу C#/.NET и также учитывает PHP/JavaScript, SQL Server/PostgreSQL/MySQL и Linux/Windows Server, проектируя требования, технологический выбор, стандарты качества и GitHub-ориентированные процессы разработки как единую систему. Встраивает генеративный ИИ в процессы разработки, проверки и организации информации как практическую основу, помогающую небольшим командам быстрее и надежнее достигать результата.

Как развивать сайт на Astro + Cloudflare по функциям
by Gui

Как развивать сайт на Astro + Cloudflare по функциям

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

Как вести многоязычный блог с Sveltia CMS
by Gui

Как вести многоязычный блог с Sveltia CMS

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

Руководство по внедрению Sveltia CMS
by Gui

Руководство по внедрению Sveltia CMS

Практическое руководство по добавлению Sveltia CMS в Astro или другой статический сайт: GitHub backend, OAuth Worker, загрузка изображений, многоязычная эксплуатация, CMS PR и выводы из реальных исправлений.

Безопасный рендеринг Markdown-ссылок в ответах AI-чата
by Gui

Безопасный рендеринг Markdown-ссылок в ответах AI-чата

Техническая заметка о том, как безопасно превращать Markdown-ссылки из ответов AI-чата в HTML. Парсинг с допуском пробелов, trim для href, allowlist, DOM-рендеринг, fallback и тесты рассматриваются отдельно.

サービスCTAから問い合わせフォームへ文脈を引き継ぐ技術設計
by Gui

サービスCTAから問い合わせフォームへ文脈を引き継ぐ技術設計

サービスページで読んでいた文脈を問い合わせフォームへ引き継ぐための実装設計です。AstroサイトでのミニCTA、URLパラメータ契約、フォーム種別の初期選択、件名prefill、多言語URL、GA計測、生成HTML確認まで、他サイトでも使える形で整理します。

Технический дизайн AI-чата для обращений на сайте Astro
by Gui

Технический дизайн AI-чата для обращений на сайте Astro

Практический дизайн AI-чата для обращений на статическом сайте Astro + Cloudflare Pages с OpenAI Responses API. Рассмотрены граница API, контекст сайта, управление prompt, URL по locale, проверка Origin, rate limit и безопасный рендеринг Markdown-ссылок.

Мы запустили портал Aceserver
by Gui

Мы запустили портал Aceserver

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

Мы запустили сайт Hatt
by Gui

Мы запустили сайт Hatt

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

Что представляла собой прежняя платная SSL-опция Cloudflare — от Dedicated SSL к Advanced Certificate Manager
by Gui

Что представляла собой прежняя платная SSL-опция Cloudflare — от Dedicated SSL к Advanced Certificate Manager

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

Руководство по повышению качества сайта на Astro, продолжение - финальные настройки для 100 баллов по всем категориям PageSpeed Insights
by Gui

Руководство по повышению качества сайта на Astro, продолжение - финальные настройки для 100 баллов по всем категориям PageSpeed Insights

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

Руководство по повышению качества сайта на Astro — достижение оценки PageSpeed Mobile 99
by Gui

Руководство по повышению качества сайта на Astro — достижение оценки PageSpeed Mobile 99

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

Обезьянье тестирование сайта с GitHub Copilot × Playwright: практическое руководство
by Gui

Обезьянье тестирование сайта с GitHub Copilot × Playwright: практическое руководство

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

Подводные камни и решения для Astro View Transitions — руководство по улучшению UX и качества кода
by Gui

Подводные камни и решения для Astro View Transitions — руководство по улучшению UX и качества кода

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

Практическое руководство по достижению соответствия WCAG AA на сайте Astro
by Gui

Практическое руководство по достижению соответствия WCAG AA на сайте Astro

Комплексное руководство по улучшению доступности на сайте Astro + UnoCSS. Рассматриваются aria-атрибуты, контрастность, управление фокусом, валидация форм, поддержка экранных читалок и всё необходимое для соответствия WCAG AA.

Руководство по улучшению SEO: внедрение структурированных данных и OGP на сайте Astro
by Gui

Руководство по улучшению SEO: внедрение структурированных данных и OGP на сайте Astro

Пошаговое руководство по правильному внедрению структурированных данных JSON-LD, OGP, карт сайта и RSS на сайте Astro + Cloudflare Pages. Рассматривается всё: от поддержки расширенных результатов Google до оптимизации RSS-ленты с практическими улучшениями SEO.

Как сделать сайт на Astro 6 поддерживающим 9 языков ― Автоматический перевод 168 статей блога и мультиязычная архитектура
by Gui

Как сделать сайт на Astro 6 поддерживающим 9 языков ― Автоматический перевод 168 статей блога и мультиязычная архитектура

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

Я доверил всю налоговую декларацию GitHub Copilot — от 837 бухгалтерских записей до подачи
by Gui

Я доверил всю налоговую декларацию GitHub Copilot — от 837 бухгалтерских записей до подачи

От классификации и проверки 837 бухгалтерских записей, накопленных через синхронизацию данных облачной бухгалтерии, до сверки страховых взносов, ввода вычетов и подачи декларации. Полная запись процесса подачи налоговой декларации, где GitHub Copilot Agent Mode × Simple Browser выполнили практически всю реальную работу.

Руководство по миграции с Zoho Mail на KAGOYA MAIL — DNS, аутентификация и аудит данных на практике
by Gui

Руководство по миграции с Zoho Mail на KAGOYA MAIL — DNS, аутентификация и аудит данных на практике

Практическое руководство по полной миграции с Zoho Workplace на KAGOYA MAIL, включая пошаговые процедуры, настройку DNS, аутентификацию SPF/DKIM и всесторонний аудит данных всех сервисов Zoho Workplace.

Практические техники достижения 99 баллов PageSpeed Mobile на сайте Astro
by Gui

Практические техники достижения 99 баллов PageSpeed Mobile на сайте Astro

Техники оптимизации, использованные для достижения 99 баллов PageSpeed Insights Mobile на сайте Astro + UnoCSS + Cloudflare Pages. Рассматриваются стратегия доставки CSS, подводные камни настройки шрифтов, адаптивные изображения, ленивая загрузка AdSense и настройки кэширования.

Безопасная доставка статического сайта с помощью Cloudflare Pages
by Gui

Безопасная доставка статического сайта с помощью Cloudflare Pages

Практическое руководство по деплою статического сайта на Cloudflare Pages и настройке заголовков безопасности/CSP через _headers. Также рассматривается, почему мы вернулись с Workers на Pages.

От VitePress к Starlight — унификация фреймворков для документационного сайта
by Gui

От VitePress к Starlight — унификация фреймворков для документационного сайта

Запись миграции бизнес-плана, созданного с помощью VitePress + UnoCSS, на Astro + Starlight с унификацией фреймворка между двумя проектами. Также рассматривается миграция диаграмм Mermaid на CDN.

Официальный сайт Acecore обновлён
by Gui

Официальный сайт Acecore обновлён

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

Деятельность в сообществе и приверженность образованию
by Gui

Деятельность в сообществе и приверженность образованию

Деятельность сообщества Acecore, образовательная поддержка и вклад в открытый исходный код. Представляем наши инициативы через Aceserver, Schools и учебные группы.

Летний мастер-класс по сборке роботов
by Gui

Летний мастер-класс по сборке роботов

AceCore Schools провела практический мастер-класс по сборке роботов во время летних каникул, дав детям возможность испытать радость создания роботов. Через конструирование мы развиваем технические знания и творческие способности.

Метавселенная ближе, чем вы думаете
by Gui

Метавселенная ближе, чем вы думаете

Стратегия метавселенной Facebook (Meta) не совсем находит отклик, но Minecraft — это огромное виртуальное пространство с более чем 100 миллионами участников. Метавселенная — это не только VR-шлемы.

Поиск статей