l9 소식·도감 데이터를 빌드할 때마다 통째로 넣는 방식이 답답해서, SSR과 Cloudflare D1을 써 보기로 했습니다. Nuxt Content와 D1 조합도 그때 시도했습니다.
결과적으로 l9는 SSR로 남았고, www는 글 몇 개짜리 정적 사이트라 SSG(generate)가 맞다고 다시 정리했습니다. wrangler와 GitHub Actions 설정을 여러 번 뒤집은 주입니다.
왜
소식이나 도감을 빌드마다 다 넣기보다 서버에서 가져오고 싶었다.
Cloudflare에서 Content + D1을 한번 써 보고 싶었다.
한 일
- l9를 SSR로 돌리고 API로 데이터를 빼냈다.
- www는 Content랑 D1을 빼고 generate로 다시 맞췄다.
- wrangler랑 Actions 설정을 왔다 갔다 했다.
실수
- 같은 주에 D1 붙였다 빼고 다시 붙였다. 로그 보면 그냥 헤맨 거다.
- www까지 SSR로 맞추려다 과했다.
남긴 것
- l9는 SSR, www는 SSG. 이 구분이 맞다.
제작 기록입니다. 공략이나 패치 예측이 아니고, 숫자나 메뉴는 바뀔 수 있습니다. 도구 사용법은 가이드 를, 사이트 배경은 소개 를 참고해 주세요.
관련 가이드
- 데이터 출처와 업데이트 방식
숫자가 어디서 오는지, 어떻게 고치는지, 바로 안 바뀌는 건 뭔지입니다.