luuvish.io를 열었습니다

#astro#cloudflare#meta

개인 홈페이지 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 한 번이면 빌드부터 배포까지 끝납니다.

앞으로

이 블로그에는 개발하면서 배운 것들을 기록해 나갈 예정입니다.

← 목록으로