Post

Astro와 GitHub Pages로 공식 홈페이지 뼈대 세우기

GitHub Pages만 사용한다는 제약 안에서, 공식 홈페이지를 정적 멀티페이지로 구축하기로 한 이유와 초기 구조를 정리합니다.

Meta

2026년 4월 22일 구축 메모 AstroGitHub Pages정적 사이트

왜 이 조합을 골랐는가

이번 사이트는 로그인이나 서버 기능보다 콘텐츠 구조, 검색성, 유지보수성이 더 중요했습니다.

그래서 아래 조건을 만족하는 스택이 필요했습니다.

  • GitHub Pages에서 무리 없이 배포 가능할 것
  • 이력서, 포트폴리오, 경험, 블로그를 각각 독립 URL로 가질 것
  • 나중에 GASearch Console을 붙이기 쉬울 것

이번에 적용한 기본 구조

  • /
  • /resume/
  • /portfolio/
  • /experience/
  • /blog/
  • /blog/[slug]/
  • /portfolio/[slug]/
  • /experience/[slug]/

다음 메모

다음 단계에서는 홈 카피, 대표 프로젝트 카드, 경험 정리 문장을 실제 데이터로 교체할 예정입니다.