이 사이트가 Astro로 만들어진 이유
첫 번째 커밋. 대부분 텍스트와 몇 장의 사진으로 이루어진 사이트에 Astro를 고른 이유를 짧게 씁니다.
한 줄로 말하면
JavaScript가 필요 없는 페이지에 JavaScript를 강제하지 않는 현대적인 프레임워크입니다.
조금 더 길게
Next.js도 괜찮습니다. SvelteKit도 괜찮습니다. 그런데 이 사이트는
- 거의 전부 정적 콘텐츠이고,
- 인터랙티비티가 거의 없으며,
- 느린 네트워크에서도 빠르게 로드되어야 하고,
- 몇 분이 아니라 몇 초 안에 빌드되어야 합니다.
Astro는 그 교차점에 있습니다.
무엇을 썼나
- 콘텐츠는 Markdown
- 스타일링은 Tailwind
- 본문 서체는 시스템 폰트
- 작은 디테일에는 JetBrains Mono
이 사이트의 모든 코드 한 줄에는 이유가 있습니다. 앞으로도 그렇게 유지할 것입니다.