본문으로 건너뛰기
Acecore

블로그

기술 정보・활동 보고・공지

블로그 작성 이미지
Astro + Cloudflare 사이트를 기능별로 확장하는 전체 설계
by Gui

Astro + Cloudflare 사이트를 기능별로 확장하는 전체 설계

Astro와 Cloudflare Pages를 기반으로 문의 AI, Sveltia CMS, 다국어 블로그, 서비스 CTA, 안전한 Markdown 렌더링, Cloudflare만으로 만든 댓글 기능을 하나의 구조로 정리합니다.

Cloudflare만으로 Astro 블로그 댓글 기능 만들기
by Gui

Cloudflare만으로 Astro 블로그 댓글 기능 만들기

외부 댓글 서비스를 쓰지 않고 Cloudflare Pages Functions, D1, Turnstile, Wrangler 설정만으로 Astro 블로그 댓글 기능을 구현한 기록입니다.

Sveltia CMS로 다국어 블로그를 운영하는 방법
by Gui

Sveltia CMS로 다국어 블로그를 운영하는 방법

Sveltia CMS에서 일본어 원문을 편집하고, GitHub Actions와 GitHub Copilot으로 번역 PR을 만들어 정적 다국어 페이지를 배포하는 운영 방식과 UI 번역과의 차이, 검색 엔진상의 장점을 정리합니다.

Sveltia CMS 도입 가이드
by Gui

Sveltia CMS 도입 가이드

Astro 같은 정적 사이트에 Sveltia CMS를 도입하는 방법을 GitHub backend, OAuth Worker, 이미지 업로드, 다국어 운영, CMS 전용 PR 흐름, 실제 수정에서 얻은 교훈까지 정리합니다.

AI 채팅 답변의 Markdown 링크를 안전하게 렌더링하는 구현 설계
by Gui

AI 채팅 답변의 Markdown 링크를 안전하게 렌더링하는 구현 설계

AI 채팅 답변에 포함된 Markdown 링크를 안전한 HTML로 바꾸는 구현 메모입니다. 공백을 허용하는 파싱, href trim, 허용 목록 검증, DOM 렌더링, fallback, 테스트 케이스를 나누면 다른 사이트에도 재사용하기 쉽습니다.

Astro 사이트에 문의 AI 채팅을 넣기 위한 기술 설계
by Gui

Astro 사이트에 문의 AI 채팅을 넣기 위한 기술 설계

Astro + Cloudflare Pages 정적 사이트에 OpenAI Responses API 기반 문의 AI 채팅을 넣는 기술 설계입니다. API 경계, 사이트 컨텍스트, 프롬프트 제어, locale별 URL, Origin 검사, rate limit, 안전한 Markdown 링크 렌더링을 정리합니다.

Aceserver 포털을 공개했습니다
by Gui

Aceserver 포털을 공개했습니다

누구나 참여할 수 있는 무료 Minecraft 공개 서버 Aceserver의 공식 포털을 공개했습니다. Astro, UnoCSS, Sveltia CMS로 구축하고 서버 소개, 영상, 월드 맵, Wiki, Discord 참여 동선을 하나의 입구로 정리했습니다.

Hatt 홈페이지를 공개했습니다
by Gui

Hatt 홈페이지를 공개했습니다

그림, 소설, VRChat용 3D 아바타와 기믹 제작을 한곳에 모은 “Hatt 홈페이지”를 공개했습니다. Astro, Sveltia CMS, Pagefind를 사용해 창작 활동을 계속 발신할 수 있는 개인 사이트로 설계했습니다.

예전에 유료였던 Cloudflare SSL 옵션의 정체 — Dedicated SSL에서 Advanced Certificate Manager로
by Gui

예전에 유료였던 Cloudflare SSL 옵션의 정체 — Dedicated SSL에서 Advanced Certificate Manager로

Cloudflare에서 과거 유료 옵션이었던 "Dedicated SSL Certificates(전용 SSL 인증서)"는 2021년에 "Advanced Certificate Manager(ACM)"로 기능 확장 및 명칭 변경되었습니다. 무료 Universal SSL과의 차이와 ACM이 필요한 경우를 설명합니다.

Astro 사이트 품질 개선 가이드 속편 - PageSpeed Insights 전 항목 100점을 만든 최종 조정
by Gui

Astro 사이트 품질 개선 가이드 속편 - PageSpeed Insights 전 항목 100점을 만든 최종 조정

이전 글 이후 마지막으로 진행한 개선을 정리합니다. Cloudflare Web Analytics 중지, GA4와 검색 UI의 지연 로드, PageSpeed Insights 모바일과 데스크톱 4개 항목 모두 100점 달성, Search Console의 빵부스러기와 색인 정리, 공유 SVG 아이콘으로의 이행, 그리고 시도했지만 채택하지 않은 추가 최적화 판단까지 한 번에 정리했습니다.

서비스에 대해 더 알고 싶으신가요?

시스템 개발, 웹 디자인, 서버 운영, 그래픽 디자인을 포괄적으로 지원합니다.

사이트 검색

2자 이상 입력하면 관련 콘텐츠를 찾기 위해 검색어가 Cloudflare Workers AI로 자동 전송됩니다. 개인정보나 기밀정보를 입력하지 마세요.검색 데이터 처리 방법