개발일기 첫 번째 - Astro로 블로그 만들기
드디어 블로그를 만들었다
오늘 드디어 오랫동안 미뤄왔던 개인 블로그를 만들었다. 사용한 스택은 다음과 같다.
- Astro — 정적 사이트 생성기. 콘텐츠 중심 사이트에 최적화되어 있어서 블로그에 딱 맞는다.
- Tailwind CSS v4 — 유틸리티 클래스 기반 스타일링. 요즘은 이게 제일 편한 것 같다.
- Bun — 빠른 JavaScript 런타임 겸 패키지 매니저. npm이나 pnpm보다 설치 속도가 확실히 빠르다.
- GitHub Pages — 무료 호스팅. 소스코드와 같은 레포에서 관리할 수 있어서 깔끔하다.
셋업 과정
처음에는 Node.js 버전 문제가 좀 있었다. Astro v6는 Node.js 22 이상을 요구하는데, 시스템에 18이 설치되어 있어서 nvm으로 업그레이드해야 했다. GitHub Actions에서도 같은 문제가 생겨서 워크플로우에 actions/setup-node@v4를 추가해서 해결했다.
앞으로
이 블로그에는 개발 일기, 읽은 책, 본 영화, 취미 활동들을 기록할 예정이다. 꾸준히 써볼 수 있을지 모르겠지만, 일단 시작이 반이라는 말을 믿어보기로 했다.