프론트엔드 스터디의 회차별 글과 멤버별 학습 흐름을 보여주는 공개 아카이브입니다. 콘텐츠는 Frontend-Archive/archive의 Markdown만을 원본으로 사용합니다.
npm install
npm run devnpm run check
npm run test:e2e운영 배포 대상은 Vercel 프로젝트입니다. npm run build는 Next.js 표준 빌드라 별도 어댑터나 빌드 설정 없이 Vercel이 저장소를 그대로 빌드합니다.
- Vercel에 이 저장소를 연결합니다. 프레임워크는
vercel.json이 Next.js로 지정하므로 대시보드의 Framework Preset과 Output Directory를 따로 덮어쓰지 않습니다. 예전 Cloudflare 설정에서 남은dist같은 Output Directory 값이 있으면 지웁니다. - Vercel 프로젝트 환경 변수에
NEXT_PUBLIC_SITE_URL을 실제 운영 도메인으로 설정합니다. 빌드 시점에 메타데이터와 사이트맵·RSS의 절대 URL로 쓰이며, 기본값은lib/site.ts에 있습니다. - Vercel의 deploy hook URL을 웹 저장소의
DEPLOY_HOOK_URLGitHub Secret에 저장합니다. - 아카이브 저장소의 dispatch 대상 저장소를 이 웹 저장소로 지정하고
BLOG_DISPATCH_TOKEN을 설정합니다. archives/**변경이archive-updated를 보내면redeploy.yml이 새 배포를 시작합니다.
제품 결정과 운영 원칙은 docs/에서 확인할 수 있습니다.