CuteLeaf/Firefly
Astro0 / 0
Astro와 Tailwind로 만든 고도로 설정 가능한 개인 블로그 템플릿
TL;DR
Firefly는 Astro와 Tailwind를 조합한 개인 블로그용 정적 테마 템플릿으로 Node.js ≥ 22와 pnpm ≥ 9 환경을 요구합니다. 다양한 레이아웃 모드, Pagefind 검색, Swup 전환, 풍부한 src/config 구성 파일을 통해 설정만으로 외형과 기능을 빠르게 조정할 수 있으며 Vercel·Netlify·Cloudflare Pages 같은 정적 호스팅에 바로 배포할 수 있습니다. MIT 라이선스이며 fuwari를 기반으로 한 포크형 개발 흐름을 따르기 때문에 포크 후 설정·디자인을 맞춰 커스터마이징하려는 개발자에게 적합합니다.
핵심 포인트
- Firefly는 Astro 프레임워크와 Tailwind CSS, TypeScript를 조합해 만든 정적 블로그 테마 템플릿이며 Node.js ≥ 22와 pnpm ≥ 9 환경을 요구합니다. 프로젝트가 Astro 7.1.3과 TypeScript 5.9.2 기반으로 구성되어 있어 빌드와 타입 안정성을 확보하고 있고 GitHub에서 1,819 스타와 1,395 포크로 활발한 관심을 받고 있습니다. 정적 사이트 생성과 SEO 최적화에 초점이 있어 빠른 로딩과 검색 노출이 중요한 개인 블로그나 기술 블로그에 적합합니다.
- 테마는 레이아웃 모드(横幅、透明、全屏壁纸、纯色)와 테마 색상, 글꼴, 사이드바 구성 등 광범위한 설정을 src/config 폴더의 여러 설정 파일로 제어하도록 설계되어 있습니다. Pagefind 기반의 클라이언트 검색, Swup 페이지 전환 애니메이션, i18n 지원(단, 번역 중 다국어는 AI 변환을 포함) 같은 기능을 설정 파일만으로 활성화하거나 조정할 수 있으며 문서화된 설정 목록과 예제가 README에 포함되어 있습니다. 구성 중심 설계로 빠르게 포크한 뒤 설정 파일만 수정해 자신만의 블로그 레이아웃과 기능을 적용하려는 개발자에게 유지보수성 높은 출발점이 됩니다.
- 로컬 개발과 배포 절차가 README에 명확히 정리되어 있어 도입 장벽이 낮습니다; 권장 워크플로는 포크 → pnpm install → src/config 수정 → pnpm dev로 로컬 확인이며 Vercel, Netlify, Cloudflare Pages 등 주요 정적 호스팅으로의 자동 배포를 공식 가이드에서 권장합니다. 또한 Cloudflare Workers용 배포 사례와 명령어(pnpm new-post, pnpm new-d 등)까지 제공되어 운영 편의성을 고려한 설계가 반영되어 있습니다. MIT 라이선스로 상업적 사용과 변경 배포가 자유롭고, 원저작 fuwari 기반이라는 점도 포크·확장 시 참고할 가치가 있습니다.
이미지 분석


1.8k
Stars
1.4k
Forks
+204
Trending
0
조회수
1.8k watchers15 open issues
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.