luuvish.io를 열었습니다
개인 홈페이지 luuvish.io를 열었습니다. 첫 글은 이 사이트를 어떻게 만들었는지에 대한 기록입니다.
스택
- Astro — 정적 사이트 생성기. 콘텐츠 위주의 사이트에 잘 맞고, 빌드 결과물이 순수 HTML/CSS라 가볍습니다.
- Cloudflare Workers — 정적 에셋 호스팅. 도메인이 이미 Cloudflare에 있어서 커스텀 도메인 연결이 설정 몇 줄로 끝났습니다.
배포
wrangler.jsonc에 커스텀 도메인을 선언해두면, 배포할 때 DNS 레코드와 TLS 인증서까지 자동으로 처리됩니다.
"routes": [
{ "pattern": "luuvish.io", "custom_domain": true },
{ "pattern": "www.luuvish.io", "custom_domain": true }
]
로컬에서 npm run deploy 한 번이면 빌드부터 배포까지 끝납니다.
앞으로
이 블로그에는 개발하면서 배운 것들을 기록해 나갈 예정입니다.