Web SSG 빠른 시작
특징
- Edge 네이티브
- 정적 사이트 생성 (SSG)
- i18n 네이티브
- Next.js App Router
- React Compiler (프로덕션에서 항상 메모이제이션을 최적화)
- 그린 코딩
사용 기술
- Next.js
- Cloudflare Pages
- Wrangler
- TypeScript
- Tailwind CSS
- next-intl
- React Compiler
- shadcn/ui
- Origin UI
- Prism UI
- motion
- Next Sitemap
시작하기
먼저 개발 서버를 실행합니다:
bash
pnpm i
pnpm web-ssg:devpnpm i
pnpm web-ssg:dev브라우저에서 http://localhost:4242를 열어
결과를 확인하세요.
API는 http://localhost:4422에서 실행 중입니다.
GitHub Actions 배포
GitHub Actions로 자동 배포를 사용하는 경우,
리포지토리 시크릿 설정을 잊지 마세요.
예를 들어:
CLOUDFLARE_API_TOKEN: Cloudflare API 토큰CLOUDFLARE_ACCOUNT_ID: Cloudflare 계정 ID
컴포넌트 추가
shadcn/ui의
고품질 UI 컴포넌트를 추가할 수 있습니다.
간단한 텍스트 프롬프트와 이미지로 shadcn/ui 기반 UI를 생성하는
v0도 사용할 수 있습니다.
참고 자료
기여
버그 리포트와 풀 리퀘스트는 GitHub에서 환영합니다:
https://github.com/ValidatorsDAO/slv 이 프로젝트는 안전하고
협력에 열린 공간을 지향하며, 기여자는
Contributor Covenant 행동 강령을 준수해야 합니다.
라이선스
이 패키지는 오픈 소스로 제공되며
Apache-2.0 License의 조건을 따릅니다.
행동 강령
Skeet 프로젝트의 코드베이스, 이슈 트래커, 채팅
룸 및 메일링 리스트에서 상호 작용하는 모든 사람은
행동 강령을 따라야 합니다.