<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Acecore Blog</title><description>Technical articles and activity reports on web production, server operations, and IT education.</description><link>https://acecore.net/</link><item><title>Designing an Astro + Cloudflare Website That Can Grow Feature by Feature</title><link>https://acecore.net/en/blog/astro-cloudflare-site-architecture/</link><guid isPermaLink="true">https://acecore.net/en/blog/astro-cloudflare-site-architecture/</guid><description>How we combined Astro and Cloudflare Pages with an AI contact chat, Sveltia CMS, multilingual blog publishing, service CTA handoff, safe Markdown rendering, and Cloudflare-only comments as one extensible website architecture.</description><pubDate>Sun, 07 Jun 2026 10:00:00 GMT</pubDate><category>Technology</category><category>Astro</category><category>Cloudflare</category><category>Website</category><category>AI</category><category>CMS</category><author>Gui</author></item><item><title>Build Astro Blog Comments with Cloudflare Only</title><link>https://acecore.net/en/blog/cloudflare-only-blog-comments/</link><guid isPermaLink="true">https://acecore.net/en/blog/cloudflare-only-blog-comments/</guid><description>How we added comments to an Astro blog without an external comment service, using only Cloudflare Pages Functions, D1, Turnstile, and Wrangler configuration.</description><pubDate>Sun, 07 Jun 2026 09:00:00 GMT</pubDate><category>Technology</category><category>Cloudflare</category><category>Astro</category><category>Security</category><category>Website</category><author>Gui</author></item><item><title>How to Run a Multilingual Blog with Sveltia CMS</title><link>https://acecore.net/en/blog/copilot-translation-pipeline/</link><guid isPermaLink="true">https://acecore.net/en/blog/copilot-translation-pipeline/</guid><description>A practical workflow for editing Japanese source articles in Sveltia CMS, generating translation PRs with GitHub Actions and GitHub Copilot, and publishing localized static pages that work better for search engines than UI-only translation.</description><pubDate>Sun, 07 Jun 2026 08:00:00 GMT</pubDate><category>Technology</category><category>GitHub Copilot</category><category>i18n</category><category>CMS</category><category>SEO</category><author>Gui</author></item><item><title>Sveltia CMS Setup Guide</title><link>https://acecore.net/en/blog/cms-selection-and-turnstile/</link><guid isPermaLink="true">https://acecore.net/en/blog/cms-selection-and-turnstile/</guid><description>A practical guide to adding Sveltia CMS to an Astro or static site, covering the GitHub backend, OAuth Worker, media uploads, multilingual operations, CMS pull requests, and lessons from real fixes.</description><pubDate>Sun, 07 Jun 2026 07:00:00 GMT</pubDate><category>Technology</category><category>CMS</category><category>Astro</category><category>Cloudflare</category><category>Security</category><author>Gui</author></item><item><title>Safely Rendering Markdown Links in AI Chat Answers</title><link>https://acecore.net/en/blog/ai-chat-markdown-link-safety/</link><guid isPermaLink="true">https://acecore.net/en/blog/ai-chat-markdown-link-safety/</guid><description>An implementation note on converting Markdown links in AI chat answers into safe HTML. By separating whitespace-tolerant parsing, href trimming, allowlist validation, DOM rendering, fallbacks, and test cases, the same pattern can be reused on other sites.</description><pubDate>Sun, 07 Jun 2026 05:30:00 GMT</pubDate><category>Technology</category><category>Website</category><category>AI</category><category>Security</category><category>Astro</category><author>Gui</author></item><item><title>サービスCTAから問い合わせフォームへ文脈を引き継ぐ技術設計</title><link>https://acecore.net/en/blog/service-cta-contact-prefill/</link><guid isPermaLink="true">https://acecore.net/en/blog/service-cta-contact-prefill/</guid><description>サービスページで読んでいた文脈を問い合わせフォームへ引き継ぐための実装設計です。AstroサイトでのミニCTA、URLパラメータ契約、フォーム種別の初期選択、件名prefill、多言語URL、GA計測、生成HTML確認まで、他サイトでも使える形で整理します。</description><pubDate>Sun, 07 Jun 2026 04:00:00 GMT</pubDate><category>Technology</category><category>Website</category><category>Services</category><category>Astro</category><category>CMS</category><author>Gui</author></item><item><title>Technical Design for Adding an AI Contact Chat to an Astro Site</title><link>https://acecore.net/en/blog/astro-ai-contact-chat/</link><guid isPermaLink="true">https://acecore.net/en/blog/astro-ai-contact-chat/</guid><description>A practical design guide for adding an AI contact chat to a static Astro + Cloudflare Pages site with the OpenAI Responses API. It covers API boundaries, site context, prompt controls, locale-aware URLs, Origin checks, rate limiting, and safe Markdown link rendering.</description><pubDate>Sun, 07 Jun 2026 03:00:00 GMT</pubDate><category>Technology</category><category>Cloudflare</category><category>Website</category><category>AI</category><category>Services</category><author>Gui</author></item><item><title>We Launched the Aceserver Portal</title><link>https://acecore.net/en/blog/aceserver-portal-launch/</link><guid isPermaLink="true">https://acecore.net/en/blog/aceserver-portal-launch/</guid><description>We launched the official portal for Aceserver, a free public Minecraft server anyone can join. Built with Astro, UnoCSS, and Sveltia CMS, it organizes server introduction, videos, world maps, Wiki, and Discord entry paths in one place.</description><pubDate>Sun, 07 Jun 2026 01:00:00 GMT</pubDate><category>Announcements</category><category>Web Production</category><category>Website</category><category>CMS</category><category>Astro</category><category>Infrastructure</category><author>Gui</author></item><item><title>We Launched Hatt’s Homepage</title><link>https://acecore.net/en/blog/hatt-homepage-launch/</link><guid isPermaLink="true">https://acecore.net/en/blog/hatt-homepage-launch/</guid><description>We launched Hatt’s Homepage, a personal site that brings together artwork, novels, and VRChat avatar and gimmick creation. Built with Astro, Sveltia CMS, and Pagefind, it is designed as a place Hatt can keep publishing creative work over time.</description><pubDate>Sat, 06 Jun 2026 01:00:00 GMT</pubDate><category>Announcements</category><category>Web Production</category><category>Website</category><category>CMS</category><category>Astro</category><author>Gui</author></item><item><title>ホームページ制作の費用相場と見積もりで見るべきポイント</title><link>https://acecore.net/en/blog/homepage-production-cost-guide/</link><guid isPermaLink="true">https://acecore.net/en/blog/homepage-production-cost-guide/</guid><description>ホームページ制作の費用相場を目的別に整理し、見積もりで確認すべき項目、予算内で成果につなげる考え方を解説します。</description><pubDate>Wed, 01 Apr 2026 01:00:00 GMT</pubDate><category>Web Production</category><category>Website</category><category>SEO</category><category>Services</category><author>Gui</author></item><item><title>What Cloudflare’s Former Paid SSL Option Really Is — From Dedicated SSL to Advanced Certificate Manager</title><link>https://acecore.net/en/blog/cloudflare-ssl-advanced-certificate-manager/</link><guid isPermaLink="true">https://acecore.net/en/blog/cloudflare-ssl-advanced-certificate-manager/</guid><description>Cloudflare’s former paid option &quot;Dedicated SSL Certificates&quot; was renamed and expanded in 2021 as &quot;Advanced Certificate Manager (ACM).&quot; This article explains the differences from free Universal SSL and when ACM is needed.</description><pubDate>Mon, 30 Mar 2026 15:00:00 GMT</pubDate><category>Technology</category><category>Cloudflare</category><category>Security</category><category>Infrastructure</category><author>Gui</author></item><item><title>Astro Site Quality Improvement Guide, Part 2 - Final Adjustments That Achieved Perfect 100s Across All PageSpeed Insights Categories</title><link>https://acecore.net/en/blog/website-improvement-final-batch/</link><guid isPermaLink="true">https://acecore.net/en/blog/website-improvement-final-batch/</guid><description>A follow-up to the previous article covering the final refinements: disabling Cloudflare Web Analytics, deferring GA4 and search UI loading, reaching perfect 100s across all PageSpeed Insights categories on both mobile and desktop, cleaning up Search Console breadcrumbs and indexing, migrating to shared SVG icons, and documenting the optimizations that were tried but not adopted.</description><pubDate>Sat, 28 Mar 2026 17:30:00 GMT</pubDate><category>Technology</category><category>Astro</category><category>Performance</category><category>Accessibility</category><category>SEO</category><category>Website</category><author>Gui</author></item><item><title>Astro Site Quality Improvement Guide — Achieving PageSpeed Mobile Score of 99</title><link>https://acecore.net/en/blog/website-improvement-batches/</link><guid isPermaLink="true">https://acecore.net/en/blog/website-improvement-batches/</guid><description>A complete record of improving an Astro + UnoCSS + Cloudflare Pages site across four axes — performance, SEO, accessibility, and UX — achieving a PageSpeed Insights mobile score of 99 and perfect 100 on all desktop metrics.</description><pubDate>Tue, 24 Mar 2026 15:00:00 GMT</pubDate><category>Technology</category><category>Astro</category><category>Performance</category><category>Accessibility</category><category>SEO</category><category>Website</category><author>Gui</author></item><item><title>Monkey Testing Your Website with GitHub Copilot × Playwright: A Practical Guide</title><link>https://acecore.net/en/blog/ai-monkey-testing-methodology/</link><guid isPermaLink="true">https://acecore.net/en/blog/ai-monkey-testing-methodology/</guid><description>A hands-on guide to systematically monkey testing a static site using VS Code Agent Mode (GitHub Copilot) combined with Playwright browser tools. Covers test design methodology, discovered bugs and their fixes, and improvement recommendations.</description><pubDate>Tue, 24 Mar 2026 15:00:00 GMT</pubDate><category>Technology</category><category>GitHub Copilot</category><category>VS Code</category><category>Astro</category><category>Website</category><author>Gui</author></item><item><title>Pitfalls and Solutions for Astro View Transitions — A UX and Code Quality Improvement Guide</title><link>https://acecore.net/en/blog/astro-ux-and-code-quality/</link><guid isPermaLink="true">https://acecore.net/en/blog/astro-ux-and-code-quality/</guid><description>A practical guide covering solutions for scripts breaking with Astro View Transitions, introducing Pagefind full-text search, improving TypeScript type safety, centralizing constants, and more to improve UX and code quality.</description><pubDate>Tue, 24 Mar 2026 15:00:00 GMT</pubDate><category>Technology</category><category>Astro</category><category>Website</category><author>Gui</author></item><item><title>A Practical Guide to Making Your Astro Site WCAG AA Compliant</title><link>https://acecore.net/en/blog/astro-accessibility-guide/</link><guid isPermaLink="true">https://acecore.net/en/blog/astro-accessibility-guide/</guid><description>A comprehensive guide to accessibility improvements implemented on an Astro + UnoCSS site. Covers aria attributes, contrast, focus management, form validation, screen reader support, and everything needed for WCAG AA compliance.</description><pubDate>Tue, 24 Mar 2026 15:00:00 GMT</pubDate><category>Technology</category><category>Astro</category><category>Accessibility</category><author>Gui</author></item><item><title>SEO Improvement Guide: Implementing Structured Data and OGP on Your Astro Site</title><link>https://acecore.net/en/blog/astro-seo-and-structured-data/</link><guid isPermaLink="true">https://acecore.net/en/blog/astro-seo-and-structured-data/</guid><description>A step-by-step guide to properly implementing JSON-LD structured data, OGP, sitemaps, and RSS on an Astro + Cloudflare Pages site. Covers everything from Google rich result support to RSS feed optimization with practical SEO improvements.</description><pubDate>Tue, 24 Mar 2026 15:00:00 GMT</pubDate><category>Technology</category><category>Astro</category><category>SEO</category><author>Gui</author></item><item><title>Making an Astro 6 Site Support 9 Languages — Auto-Translating 168 Blog Posts and Multilingual Architecture</title><link>https://acecore.net/en/blog/astro-i18n-blog-translation/</link><guid isPermaLink="true">https://acecore.net/en/blog/astro-i18n-blog-translation/</guid><description>A record of making an Astro 6 + UnoCSS + Cloudflare Pages site support 9 languages. Covers the entire process from UI internationalization to translating 168 blog posts and configuring Pages CMS for multilingual content.</description><pubDate>Tue, 24 Mar 2026 15:00:00 GMT</pubDate><category>Technology</category><category>Astro</category><category>i18n</category><category>Website</category><author>Gui</author></item><item><title>I Let GitHub Copilot Handle My Entire Tax Return — From 837 Journal Entries to Filing</title><link>https://acecore.net/en/blog/tax-return-with-copilot/</link><guid isPermaLink="true">https://acecore.net/en/blog/tax-return-with-copilot/</guid><description>From classifying and verifying 837 journal entries accumulated through cloud accounting data sync, to reconciling social insurance premiums, entering deductions, and filing the return. A complete record of a tax return where GitHub Copilot Agent Mode × Simple Browser handled virtually all the real work.</description><pubDate>Mon, 16 Mar 2026 15:00:00 GMT</pubDate><category>Technology</category><category>GitHub Copilot</category><category>VS Code</category><author>Gui</author></item><item><title>Zoho Mail to KAGOYA MAIL Migration Guide — DNS, Authentication &amp; Data Audit in Practice</title><link>https://acecore.net/en/blog/zoho-to-kagoya-mail-migration/</link><guid isPermaLink="true">https://acecore.net/en/blog/zoho-to-kagoya-mail-migration/</guid><description>A practical guide covering the full migration from Zoho Workplace to KAGOYA MAIL, including step-by-step procedures, DNS configuration, SPF/DKIM authentication, and a comprehensive data audit of all Zoho Workplace services.</description><pubDate>Sun, 15 Mar 2026 15:00:00 GMT</pubDate><category>Technology</category><category>Email</category><category>DNS</category><category>Infrastructure</category><author>Gui</author></item><item><title>Practical Techniques for Achieving PageSpeed Mobile 99 on Your Astro Site</title><link>https://acecore.net/en/blog/astro-performance-tuning/</link><guid isPermaLink="true">https://acecore.net/en/blog/astro-performance-tuning/</guid><description>Optimization techniques used to achieve PageSpeed Insights Mobile 99 on an Astro + UnoCSS + Cloudflare Pages site. Covers CSS delivery strategy, font configuration pitfalls, responsive images, AdSense lazy loading, and cache settings.</description><pubDate>Sat, 14 Mar 2026 15:00:00 GMT</pubDate><category>Technology</category><category>Astro</category><category>Performance</category><author>Gui</author></item><item><title>Achieving Secure Static Site Delivery with Cloudflare Pages</title><link>https://acecore.net/en/blog/cloudflare-pages-security/</link><guid isPermaLink="true">https://acecore.net/en/blog/cloudflare-pages-security/</guid><description>A practical guide to static site deployment on Cloudflare Pages and security header/CSP configuration using _headers. Also covers why we switched back from Workers to Pages.</description><pubDate>Sat, 14 Mar 2026 15:00:00 GMT</pubDate><category>Technology</category><category>Cloudflare</category><category>Security</category><author>Gui</author></item><item><title>From VitePress to Starlight — Unifying Documentation Site Frameworks</title><link>https://acecore.net/en/blog/vitepress-to-starlight-migration/</link><guid isPermaLink="true">https://acecore.net/en/blog/vitepress-to-starlight-migration/</guid><description>A record of migrating a business plan document built with VitePress + UnoCSS to Astro + Starlight, unifying the framework across two projects. Also covers migrating Mermaid diagrams to CDN.</description><pubDate>Sat, 14 Mar 2026 15:00:00 GMT</pubDate><category>Technology</category><category>Astro</category><category>Starlight</category><author>Gui</author></item><item><title>Acecore Official Website Has Been Renewed</title><link>https://acecore.net/en/blog/website-renewal/</link><guid isPermaLink="true">https://acecore.net/en/blog/website-renewal/</guid><description>Acecore&apos;s official website has been completely renewed. Here&apos;s an overview of the new site&apos;s features and future plans.</description><pubDate>Wed, 11 Mar 2026 15:00:00 GMT</pubDate><category>Announcements</category><category>Website</category><author>Gui</author></item><item><title>Acecore Services: IT Support Across Web, Servers, Design, and Education</title><link>https://acecore.net/en/blog/service-introduction/</link><guid isPermaLink="true">https://acecore.net/en/blog/service-introduction/</guid><description>An overview of Acecore services across server operations, web production, design, and IT education.</description><pubDate>Mon, 09 Mar 2026 15:00:00 GMT</pubDate><category>Services</category><category>Web Production</category><category>Education</category><author>Gui</author></item><item><title>Community Activities and Commitment to Education</title><link>https://acecore.net/en/blog/community-and-education/</link><guid isPermaLink="true">https://acecore.net/en/blog/community-and-education/</guid><description>Acecore&apos;s community activities, educational support, and open source contributions. Introducing our initiatives through Aceserver, Schools, and study groups.</description><pubDate>Sat, 07 Mar 2026 15:00:00 GMT</pubDate><category>Community</category><category>Education</category><category>Open Source</category><author>Gui</author></item><item><title>Summer Robot Building Workshop Event</title><link>https://acecore.net/en/blog/robot-workshop-event/</link><guid isPermaLink="true">https://acecore.net/en/blog/robot-workshop-event/</guid><description>AceCore Schools hosted a hands-on robot building workshop during summer break, giving children the chance to experience the joy of building robots. Through crafting, we nurture technical knowledge and creativity.</description><pubDate>Tue, 18 Jul 2023 15:00:00 GMT</pubDate><category>Events</category><category>Education</category><category>Acecore Schools</category><author>Gui</author></item><item><title>The Metaverse Is Closer Than You Think</title><link>https://acecore.net/en/blog/metaverse-is-close/</link><guid isPermaLink="true">https://acecore.net/en/blog/metaverse-is-close/</guid><description>While Facebook (Meta)&apos;s metaverse strategy doesn&apos;t quite resonate, Minecraft is a massive virtual space with over 100 million participants. The metaverse isn&apos;t just about VR headsets.</description><pubDate>Wed, 22 Mar 2023 15:00:00 GMT</pubDate><category>Community</category><author>Gui</author></item><item><title>Aceserver Has Been Hijacked.</title><link>https://acecore.net/en/blog/aceserver-hijacked/</link><guid isPermaLink="true">https://acecore.net/en/blog/aceserver-hijacked/</guid><description>A record of the &quot;hijacking&quot; incident on Aceserver. A shocking document of members&apos; sanity being corrupted one after another.</description><pubDate>Tue, 11 Oct 2022 15:00:00 GMT</pubDate><category>Events</category><author>Hatt</author></item></channel></rss>