이 사이트는 이제 Astro의 파일 기반 라우팅을 기준으로 움직인다. 홈, 블로그 목록, 글 상세 페이지가 빌드 시점에 정적 HTML로 생성된다.
덕분에 GitHub Pages에서도 URL 구조가 단순해지고, 정적 호스팅에서 브라우저 라우터만 쓸 때 생기는 새로고침 문제를 피할 수 있다.
React는 나중에 상호작용이 필요한 부분에만 붙이면 된다. 블로그 본문을 보여주는 일에는 굳이 클라이언트 자바스크립트가 필요하지 않다.
클라이언트 라우팅으로 버티던 구조를 실제 정적 페이지가 생성되는 Astro 구조로 옮긴 기록.
이 사이트는 이제 Astro의 파일 기반 라우팅을 기준으로 움직인다. 홈, 블로그 목록, 글 상세 페이지가 빌드 시점에 정적 HTML로 생성된다.
덕분에 GitHub Pages에서도 URL 구조가 단순해지고, 정적 호스팅에서 브라우저 라우터만 쓸 때 생기는 새로고침 문제를 피할 수 있다.
React는 나중에 상호작용이 필요한 부분에만 붙이면 된다. 블로그 본문을 보여주는 일에는 굳이 클라이언트 자바스크립트가 필요하지 않다.