2025 블로그 프레임워크 선택 가이드: Hugo, Astro, Hexo 중 무엇을 고를까?

2025년인데도 Hugo, Hexo, Astro 사이에서 일주일째 고민하고 있나요? 수많은 비교 글을 읽어 봐도 대부분은 2022~2023년에 머문 오래된 내용입니다. 성능 데이터도 달라졌고, 프레임워크도 업데이트됐고, 생태계도 예전과 다릅니다. 글 하나를 읽을 때마다 오히려 더 헷갈리기 쉽습니다.
프레임워크를 3개월이나 조사했는데, 정작 글은 한 편도 쓰지 못하는 상황 말입니다.
이 글은 2024~2025년의 최신 데이터를 바탕으로 실제 빌드 시간 테스트와 사용 경험을 함께 정리했습니다. 목표는 5분 안에 자신에게 가장 맞는 선택을 하도록 돕는 것입니다. “무엇이 최고인가”가 아니라 “무엇이 나에게 가장 맞는가”를 판단하는 글입니다. 9개 주요 프레임워크의 최신 성능 비교와 3분 의사결정 매트릭스로 초보자가 밟기 쉬운 함정의 90%를 피해 보겠습니다.
왜 2025년에도 블로그 프레임워크를 이야기할까?
정적 블로그가 아직도 필요할까?
솔직히 말하면 저도 처음에는 블로그를 직접 구축하는 일이 낡은 방식이라고 생각했습니다. 하지만 1년 넘게 써 보니 생각이 완전히 바뀌었습니다.
정적 블로그와 WordPress 같은 동적 블로그의 본질적인 차이는 “미리 만들어 두기”와 “방문할 때마다 현장에서 만들기”의 차이입니다. 정적 사이트 생성기(SSG)는 글을 작성한 뒤 모든 페이지를 미리 생성합니다. 대량 인쇄를 해 두는 것과 비슷합니다. 방문자가 오면 완성된 페이지를 바로 보여 주기 때문에 속도가 매우 빠릅니다. 반면 WordPress 같은 동적 블로그는 누군가 방문할 때마다 데이터베이스에서 데이터를 가져오고 페이지를 조립합니다. 현장에서 직접 요리하는 느낌에 가깝습니다.
정적 블로그가 주류 흐름이 된 이유는 무엇일까요?
간단히 말하면 빠르고, 저렴하고, 서버 걱정을 덜 수 있기 때문입니다.
WordPress는 서버를 임대해야 하고, 월 몇만 원 정도는 쉽게 듭니다. 정적 블로그는 어떨까요? GitHub Pages, Vercel, Cloudflare Pages에서 모두 무료 호스팅이 가능합니다. 제 블로그도 1년에 0원을 쓰고 있습니다. 도메인도 예전에 사 둔 것을 그대로 쓰고 있고요.
성능은 비교가 더 어렵습니다. 정적 페이지는 Lighthouse 점수 95점 이상을 쉽게 받을 수 있지만, WordPress는 90점을 넘기는 것도 꽤 힘듭니다. 사용자가 페이지를 여는 순간 거의 바로 로드되는 경험은 글을 쓰고 싶게 만드는 힘이 있습니다.
그렇다면 언제 동적 블로그를 선택해야 할까?
정적 블로그가 모든 상황에서 무적인 것은 아닙니다. 예를 들어 다음처럼 복잡한 기능이 필요하다면 이야기가 달라집니다.
- 여러 사람이 협업해 발행해야 하는 경우(관리자 백오피스 필요)
- 전자상거래 연동이 필요한 경우(결제와 주문 처리)
- 복잡한 사용자 시스템이 필요한 경우(댓글, 권한 관리)
이런 장면에서는 WordPress나 Ghost가 실제로 더 적합할 수 있습니다. 하지만 솔직히 대부분의 개인 블로그와 기술 블로그는 이런 기능까지 필요하지 않습니다.
한 줄 결론: 개인 블로그, 기술 문서, 포트폴리오라면 정적 블로그 프레임워크를 고르면 거의 틀리지 않습니다. 복잡한 기능이나 다인 협업이 필요할 때만 동적 블로그를 고려하세요.
성능 대결 - 누가 속도의 왕인가?
성능은 제가 가장 신경 쓴 부분입니다. Gatsby를 처음 쓸 때는 내용을 조금만 고쳐도 다시 빌드하는 데 십몇 분을 기다려야 했고, 정말 답답했습니다.
빌드 속도: 차이가 놀라울 정도로 크다
결론부터 말하겠습니다. Hugo는 속도의 왕이며, 대체자가 거의 없습니다.
2024년 실측 데이터를 보겠습니다.
| 프레임워크 | 10,000페이지 빌드 시간 | 페이지당 평균 속도 |
|---|---|---|
| Hugo | 2.95초 | 1ms 미만 |
| Hexo | 45초(1,000페이지) | 약 45ms |
| Jekyll | 187.15초 | 약 18ms |
| Gatsby | 30분 이상 | 약 180ms |
| 처음 Hugo의 빌드 속도를 봤을 때 정말 놀랐습니다. 글 10,000개가 3초도 걸리지 않습니다. 이게 무슨 뜻일까요? 제목 하나를 고치고 오타 하나를 수정한 뒤 저장하면, 페이지가 새로고침되고 블로그가 거의 즉시 업데이트됩니다. 이런 즉각적인 피드백은 정말 시원합니다. | ||
| Hexo도 중형 블로그(글 100~1,000개)에서는 꽤 좋습니다. 예전에 제가 운영하던 글 300개짜리 블로그는 15초면 빌드가 끝났고, 충분히 쓸 만했습니다. | ||
| Gatsby는… 음, 길게 말하지 않겠습니다. 글 200개가 조금 넘는 프로젝트에서 매번 빌드가 5분 이상 걸렸습니다. 글이 더 늘어나자 결국 포기했습니다. |
페이지 로딩 속도: Astro의 급부상
2024년에는 Astro가 가장 큰 다크호스가 됐습니다. HTTP Archive 데이터에 따르면 다음과 같습니다.
- Astro: 중앙값 전송 크기 889KB(가장 가벼움)
- Hugo: 1,174KB(균형이 좋음)
- Next.js: 1,659KB(기능이 많고 용량도 큼)
Astro의 “기본 제로 JavaScript” 전략은 정말 강력합니다. 페이지는 필요한 JS만 로드합니다. 다른 프레임워크처럼 React/Vue 라이브러리 전체를 사용자에게 밀어 넣지 않습니다. 결과적으로 페이지가 빠르게 열리고 사용자 경험도 좋아집니다.
실제 프로젝트 성능: 숫자만 보지 말자
솔직히 블로그 글이 100개 미만이라면 어떤 프레임워크를 골라도 큰 차이를 느끼기 어렵습니다. 몇 초와 십몇 초의 차이는 체감이 크지 않습니다.
하지만 장기적으로 글을 계속 쓸 계획이고 글 수가 점점 늘어날 것이라면, 처음부터 성능이 좋은 프레임워크를 고르는 것이 많은 문제를 줄여 줍니다. Gatsby로 시작했다가 글 500개쯤에서 빌드가 너무 느려져 프레임워크를 옮기는 사람을 많이 봤습니다. 그 고통은 생각보다 큽니다.
추천 조합:
- 소형 블로그(글 100개 미만): 아무거나 골라도 충분합니다
- 중형 블로그(글 100~1,000개): Hugo, Hexo, Astro
- 대형 사이트(글 1,000개 이상): Hugo를 고르면 됩니다
개발 경험 - 무엇이 가장 쓰기 쉬울까?
성능이 아무리 좋아도 쓰는 과정이 괴롭다면 소용없습니다.
학습 곡선: 초보자가 피해야 할 함정
솔직히 Hugo의 Go 템플릿 문법은 제가 처음 배울 때도 꽤 오래 걸렸습니다. {{ range }}, {{ with }} 같은 문법은 처음 보면 멍해집니다. 성능은 압도적이지만 초보자가 처음부터 Hugo를 고르면 중간에 포기할 수도 있습니다.
초보자 친화도 순위:
- Hexo(가장 친절함): Node.js 생태계이며 중국어 문서가 매우 많습니다. 설정은
_config.yml파일 하나가 중심이고, 몇 가지 값만 바꾸면 바로 실행됩니다. 저는 당시 30분 만에 첫 블로그를 만들었습니다. - Jekyll(친절함): Ruby 생태계이며 공식 문서가 아주 명확합니다. 단계를 따라가면 크게 틀릴 일이 없습니다. GitHub Pages가 기본 지원하므로 push만 해도 자동 배포됩니다.
- VuePress(프론트엔드 기초 필요): Vue를 알고 있다면 금방 적응합니다. 모른다면 Vue부터 배워야 해서 비용이 커집니다.
- Gatsby/Next.js(가파름): React와 GraphQL을 알아야 하고 설정도 복잡합니다. 저는 설정 파일만 봐도 머리가 아팠습니다.
제 조언: 저처럼 Node.js 개발자라면 Hexo가 정말 손에 잘 맞습니다. npm 패키지를 설치하고 설정을 조금 바꾸면 30분 안에 끝납니다. 프론트엔드 기술 스택이 React라면 Astro나 Next.js가 더 맞습니다. 너무 고민하지 마세요. 초보자라면 Hexo를 고르면 크게 틀리지 않습니다.
설정과 커스터마이징: 균형의 기술
Hexo와 Jekyll의 설정은 단순하고 직접적입니다. YAML 파일 하나로 해결됩니다. 하지만 단점도 있습니다. 복잡한 커스터마이징을 하려면 결국 소스까지 깊게 들어가야 해서 유연성이 낮습니다.
Gatsby는 유연성이 강한 편입니다. GraphQL 데이터 계층으로 다양한 데이터 소스를 연결할 수 있습니다. 하지만 솔직히 개인 블로그에는 그렇게 복잡한 기능이 거의 필요 없습니다. 시내에서 스포츠카를 모는 것처럼 성능이 남는 느낌입니다.
Astro는 중간 지점을 택했습니다. 유연하면서도 복잡하지 않습니다. 여러 프레임워크(React, Vue, Svelte)를 섞어 쓸 수 있지만 설정은 그렇게 무섭지 않습니다. 저는 이 균형감이 마음에 듭니다.
개발 도구와 디버깅
현대 프레임워크는 개발 경험에서 오래된 프레임워크를 확실히 앞섭니다.
Vite 기반의 Astro와 VuePress는 핫 리로드가 매우 빠릅니다. 내용을 수정하면 1초도 되지 않아 페이지가 업데이트됩니다. Webpack 기반의 예전 구조는 기다리는 시간이 사람을 멍하게 만듭니다.
Hugo는 전통적인 프레임워크지만 속도가 워낙 빠르기 때문에 수정 후 새로고침도 즉각적입니다. 이 부분의 경험도 꽤 좋습니다.
생태계 - 테마와 플러그인은 누가 더 풍부할까?
프레임워크가 아무리 좋아도 테마가 없으면 시작하기 어렵습니다. 누가 처음부터 CSS를 전부 쓰고 싶겠습니까.
테마 생태계: Hexo는 중국어권 블로그의 강자
Hexo는 정말 중국어 블로그의 선택받은 도구에 가깝습니다. 중국어 테마가 200개 이상이고 스타일도 다양해서 자신에게 맞는 테마를 찾기 쉽습니다. 제가 쓰던 테마는 중국어 문서가 너무 자세해서 글꼴 색을 바꾸는 방법까지 명확히 적혀 있었습니다.
Hugo 테마도 300개 이상이지만 품질 편차가 있습니다. 어떤 것은 매우 아름답고, 어떤 것은 데모 수준에 가깝습니다. 많은 테마 문서가 영어라서 문제를 만나면 스스로 헤쳐 나가야 할 때가 많습니다.
Jekyll은 오래된 프레임워크답게 테마 수가 가장 많습니다. 다만 상당수는 몇 년 전 디자인이라 지금 보면 조금 낡아 보입니다.
Gatsby와 Astro의 테마는 현대적인 방향을 택합니다. 디자인 감각이 강합니다. 시각적인 완성도를 중시한다면 이 둘도 좋은 선택입니다.
플러그인과 확장 능력
Jekyll의 플러그인 생태계는 가장 큽니다. 역사가 가장 오래됐기 때문입니다. 원하는 기능은 거의 플러그인으로 찾을 수 있습니다.
Gatsby는 npm 생태계를 기반으로 해서 플러그인도 매우 풍부합니다. 다만 많은 플러그인이 상업용 프로젝트를 염두에 두고 만들어져 개인 블로그에는 과할 수 있습니다.
Hexo 플러그인 생태계는 Node.js 쪽에서 충분히 성숙했습니다. 댓글, 검색, SEO 최적화처럼 자주 쓰는 기능은 대부분 준비되어 있습니다. 저는 플러그인을 7~8개 설치했지만 호환성 문제를 만나지 않았습니다.
커뮤니티 활발함: 데이터로 보자
2024~2025년 데이터는 꽤 흥미롭습니다.
- Astro: 가장 빠르게 성장했습니다. 2024년 9월 npm 다운로드가 300만에 도달했습니다. Netlify 조사에 따르면 2024년에 개발자 관심도가 가장 높은 프레임워크였습니다.
- Hugo: GitHub 스타 6만 개 이상이며 안정적으로 성장 중인 전통 강자입니다.
- Hexo: 중국어 커뮤니티가 가장 활발합니다. Zhihu, Juejin, CSDN 어디에서나 튜토리얼을 찾을 수 있습니다.
솔직히 커뮤니티 활발함은 초보자에게 매우 중요합니다. 문제가 생겼을 때 중국어 해결책을 바로 찾을 수 있으면 시간이 엄청나게 절약됩니다.
배포와 SEO - 온라인에 올려야 의미가 있다
블로그를 만들어 놓고 공개하지 않으면 무슨 의미가 있을까요?
배포 플랫폼: 무료라서 더 좋다
요즘 정적 블로그 배포는 정말 쉽습니다.
GitHub Pages: Jekyll을 기본 지원하며 코드를 push하면 자동으로 배포됩니다. 다른 프레임워크는 GitHub Actions 설정이 필요하지만 설정 몇 줄만 추가하면 되고 5분이면 충분합니다.
Vercel/Netlify: 제가 가장 추천하는 두 플랫폼입니다. 저장소를 연결하면 프레임워크를 자동으로 인식하고 빌드와 배포까지 처리합니다. 무료 한도도 있어 개인 블로그에는 충분합니다. 저는 지금 Vercel을 쓰고 있고 1년 동안 한 푼도 쓰지 않았습니다.
Cloudflare Pages: 성능이 특히 좋고 CDN이 전 세계에 분산되어 있습니다. 무료 한도도 크고 GitHub Pages보다 속도도 꽤 빠릅니다.
솔직히 2025년에 정적 블로그를 배포하는 일에는 더 이상 기술 장벽이 거의 없습니다. 정말 생각보다 쉽습니다.
SEO: 정적 블로그의 타고난 장점
모든 정적 블로그 프레임워크는 SEO에 친화적입니다. 이유는 간단합니다. 생성 결과가 순수 HTML이고, 검색 엔진은 이런 구조를 좋아합니다.
차이는 세부 사항에 있습니다.
- Hugo와 Jekyll: 성숙하고 안정적이며 sitemap, RSS 자동 생성 등 SEO 기본 기능이 잘 갖춰져 있습니다.
- Astro와 Next.js: 현대적인 SEO 실천 측면에서 더 앞서 있으며, 더 세밀한 메타데이터 관리와 구조화 데이터 지원이 편합니다.
- Hexo: 플러그인으로 SEO 기능을 구현할 수 있고 완성도도 괜찮습니다. 중국어 SEO 튜토리얼도 많습니다.
간단히 말해 좋은 콘텐츠를 쓰고, 키워드를 자연스럽게 최적화하고, 페이지 구조를 합리적으로 잡으면 어떤 프레임워크를 쓰든 SEO가 크게 나쁘지는 않습니다. 이 부분에 너무 매달릴 필요는 없습니다.
장기 유지보수 비용: 너무 낯선 프레임워크는 피하자
이 함정은 제가 직접 밟아 봤습니다. 예전에 작은 프레임워크를 쓴 적이 있는데, 처음에는 괜찮았습니다. 그런데 반년 뒤 작성자가 업데이트를 멈췄습니다. 이후 의존성 라이브러리가 올라가면서 블로그가 아예 실행되지 않았고, 프레임워크를 옮기는 데 꼬박 일주일이 걸렸습니다.
유지보수 부담이 낮은 프레임워크: Hugo, Jekyll. 성숙하고 안정적이라 큰 문제가 잘 생기지 않습니다. 제 Hugo 블로그는 1년 넘게 문제없이 돌아갔습니다.
업데이트를 지켜봐야 하는 프레임워크: Gatsby, Next.js. 의존성이 많고 업데이트가 잦아 가끔 breaking changes를 만날 수 있습니다. 자주 손대고 싶지 않다면 신중히 고르세요.
균형형 선택지: Astro, Hexo. 업데이트는 꾸준하지만 과하지 않고, 호환성도 잘 챙기는 편입니다.
의사결정 프레임워크 - 나에게 맞는 것을 어떻게 고를까?
앞에서 많은 데이터와 비교를 봤습니다. 그래서 결국 무엇을 골라야 할까요?
3분 빠른 의사결정 매트릭스
너무 오래 생각하지 말고 세 가지 질문에 답해 보세요.
질문 1: 당신의 기술 스택은 무엇인가요?
- Node.js에 익숙함 → Hexo(초보자) / Astro(현대적인 경험 중시)
- React 개발자 → Gatsby(무거운 선택지) / Astro(가벼운 선택지) / Next.js(풀스택)
- Vue 개발자 → VuePress(블로그+문서) / Gridsome
- 기술 스택 제한 없음 → Hugo(성능 우선) / Jekyll(안정성 우선)
저처럼 Node.js 개발자라면 Hexo가 정말 편합니다. npm 패키지를 설치하고 설정만 조금 바꾸면 30분 안에 끝납니다.
질문 2: 프로젝트 규모는 어느 정도인가요? - 글 100개 미만 → 아무거나 골라도 성능 차이를 거의 느끼지 못합니다
- 글 100~1,000개 → Hugo(빠름) / Hexo(충분함) / Astro(현대적)
- 글 1,000개 이상 또는 대형 문서 사이트 → Hugo가 압도적입니다
저는 현재 글 500개가 넘는 블로그를 Hexo로 운영하고 있고, 빌드는 45초 정도면 끝납니다. 충분히 쓸 만합니다. 글이 1,000개 이상으로 계속 늘어나면 Hugo로 옮길 수도 있습니다.
질문 3: 경험 수준은 어느 정도인가요? - 초보자 → Hexo(중국어 자료가 많음) / Jekyll(문서가 친절함)
- 프론트엔드 개발자 → Astro(현대적인 경험) / VuePress(Vue 기술 스택)
- 성능에 민감한 사용자 → Hugo(속도 압도적, Go 템플릿을 배울 가치 있음)
- 안정성을 중시하는 사용자 → Jekyll(GitHub 기본 지원, 가장 마음 편함)
대표적인 상황별 추천
개인 기술 블로그:
- 중국어 사용자: Hexo(생태계가 강하고 테마가 많음)
- 국제화: Hugo(성능이 좋고 영어 자료가 풍부함)
- 현대적인 경험 중시: Astro(경험이 좋고 성능도 괜찮음)
기술 문서 사이트: - Docusaurus(Facebook 제작, 문서 사이트에 특화)
- VuePress(Vue 생태계, 중국어 지원이 좋음)
대형 콘텐츠 사이트: - Hugo(1,000페이지 이상을 감당할 수 있는 선택지)
현대적인 프로젝트 웹사이트: - Astro(유연성과 성능의 가장 좋은 균형)
- Next.js(동적 기능이 필요할 때 선택)
제 솔직한 조언
솔직히 말하면, 이제 그만 고민해도 됩니다. 프레임워크를 3개월 동안 조사했지만 글은 한 편도 쓰지 못한 사람을 너무 많이 봤습니다. 프레임워크는 정말 도구일 뿐이고, 핵심은 콘텐츠입니다.
선택 조언:
- 90%의 사람: Hexo나 Hugo를 고르면 충분합니다
- 프론트엔드 개발자: Astro는 시도해 볼 가치가 있습니다. 경험이 현대적입니다
- 초보자라 선택이 두렵다면: Hexo. 중국어 튜토리얼이 많고 문제가 생겨도 답을 찾기 쉽습니다
- 성능 불안이 큰 사람: Hugo를 고르면 됩니다. 속도는 정말 압도적입니다
기억하세요. 프레임워크는 옮길 수 있습니다. 콘텐츠는 대부분 Markdown이라 이전 비용이 아주 높지는 않습니다. 하지만 낭비한 시간은 돌아오지 않습니다. 하나를 골라 시작하고, 쓰면서 개선하는 것이 바른 길입니다.
피해야 할 함정과 모범 사례
마지막으로 제가 대신 밟아 본 큰 함정들을 정리하겠습니다.
흔한 실수 5가지
실수 1: 완벽한 프레임워크를 찾느라 시작하지 못함
제가 가장 깊게 빠졌던 함정입니다. 예전에 두 달 동안 프레임워크를 비교하고 수십 편의 글을 읽었지만 여전히 확신이 없었습니다. 나중에 한 선배가 이렇게 말했습니다. “일단 하나 골라서 움직여. 마음에 안 들면 바꿀 수 있지만, 낭비한 시간은 돌아오지 않아.”
간단히 말해 블로그의 핵심은 콘텐츠이고, 프레임워크는 도구일 뿐입니다. 완벽한 프레임워크는 없습니다. 지금의 나에게 가장 맞는 선택만 있을 뿐입니다.
실수 2: 테마 외형만 보고 프레임워크 본질을 무시함
어떤 Hugo 테마가 너무 멋져 보여서 Hugo를 골랐습니다. 그런데 Go 템플릿 문법을 익히지 못했고, 테마 커스터마이징은 생각보다 훨씬 어려웠습니다. 결국 반년을 쓰다가 Hexo로 돌아왔습니다.
테마는 바꿀 수 있고 커스터마이징할 수 있습니다. 하지만 프레임워크의 성능, 생태계, 유지보수성 같은 본질적인 특성이 장기적으로 더 큰 영향을 줍니다.
실수 3: 초보자가 바로 Gatsby/Next.js로 갔다가 포기함
제 친구 중 한 명은 프론트엔드를 막 배우기 시작했을 때 Gatsby가 좋다는 말을 듣고 바로 시작했습니다. 결과는 GraphQL도 모르고, React도 익숙하지 않고, 설정도 이해하지 못해 2주 만에 포기했습니다.
솔직히 Gatsby와 Next.js는 초보자에게 잘 맞지 않습니다. 경험 있는 개발자를 위한 도구에 가깝습니다. 초보자가 빠르게 블로그를 온라인에 올리고 싶다면 Hexo나 Jekyll이 더 맞는 선택입니다.
실수 4: 장기 유지보수 비용을 무시함
처음에는 괜찮아 보였던 낯선 프레임워크를 골랐는데, 반년 뒤 작성자가 업데이트를 멈췄습니다. 의존성 라이브러리가 올라가자 블로그가 실행되지 않았고, 이전 작업은 정말 고통스러웠습니다.
프레임워크를 볼 때 확인할 세 가지 지표:
- GitHub 업데이트 빈도(적어도 매달 commit이 있는지)
- 커뮤니티 규모(문제가 생겼을 때 물어볼 사람이 있는지)
- 중국어 자료(초보자에게 중요하며 시간을 80%까지 줄여 줄 수 있음)
실수 5: 시간의 80%를 프레임워크에 쓰고 20%만 글쓰기에 씀
너무 많은 사람이 “완벽주의 함정”에 빠집니다. CSS를 계속 고치고, 플러그인을 설치했다 지웠다 하면서 정작 글은 쓰지 않습니다.
80/20 법칙을 기억하세요. 에너지의 80%는 콘텐츠에, 20%는 프레임워크에 쓰면 됩니다. 충분히 쓸 수 있으면 됩니다. 극단적인 완벽함을 좇지 마세요.
프레임워크 이전 조언
정말 잘못 골라서 프레임워크를 바꾸고 싶다면 어떻게 해야 할까요?
사실 그렇게 무섭지 않습니다. 모든 정적 블로그 프레임워크의 콘텐츠는 기본적으로 Markdown입니다. 이전 비용은 크지 않습니다. 저는 Hexo에서 Hugo로 옮길 때 콘텐츠 이전에 1시간밖에 쓰지 않았습니다. 주로 설정과 테마를 다시 잡아야 했지만, 그것도 반나절 정도면 됐습니다.
이전 원칙:
- 먼저 만들고 나중에 개선: 빠른 온라인 공개 > 완벽한 설정
- 콘텐츠 우선: 글 50편을 채운 뒤 이전을 고민하세요. 그 전에는 필요하지 않을 가능성이 큽니다
- SEO를 해치지 않기: 301 리디렉션을 잘 설정하고 URL 구조를 최대한 유지하세요
2025년 트렌드 전망
2024~2025년 데이터와 커뮤니티 흐름을 보면 저는 이렇게 예상합니다.
- Astro는 계속 성장할 것: Islands 아키텍처는 미래 흐름이고, 기본 제로 JavaScript는 너무 매력적입니다
- Hugo는 성능 왕좌를 유지할 것: 대형 사이트에서는 선택지가 많지 않습니다
- Hexo의 중국어 생태계는 안정적으로 유지될 것: 중국어 블로그의 첫 선택지는 쉽게 바뀌지 않을 것입니다
- 전통 프레임워크는 점차 대체될 것: Jekyll은 안정적이지만 새 프로젝트에서는 점점 줄어들 가능성이 큽니다
하지만 솔직히 트렌드는 참고일 뿐입니다. 프레임워크 선택은 자신의 요구와 기술 스택을 기준으로 해야 합니다.
결론
처음 질문으로 돌아가 보겠습니다. 2025년에 블로그 프레임워크는 어떻게 골라야 할까요?
한 줄 요약:
- 초보자 첫 선택: Hexo(중국어 자료가 풍부하고 테마가 많으며 시작이 빠름)
- 프론트엔드 개발자: Astro(성능과 유연성의 좋은 균형, 현대적인 경험)
- 성능에 민감한 사용자: Hugo(속도가 압도적이며 대형 사이트에 적합)
- 문서 사이트: Docusaurus/VuePress(문서에 특화)
- 안정성 중시: Jekyll(GitHub 기본 지원, 가장 마음 편함)
하지만 솔직히 프레임워크 선택은 5분이면 충분하고, 좋은 콘텐츠를 쓰는 일은 평생 걸립니다.
이제 그만 고민하세요. 손에 맞는 하나를 고르고 시작하세요. 첫 글을 쓰는 일이 프레임워크를 연구하는 것보다 백 배 중요합니다.
저는 처음에 두 달이나 고민했습니다. 지금 돌아보면 그 시간은 완전히 낭비였습니다. 더 일찍 시작했다면 지금쯤 글이 200편은 있었을지도 모릅니다.
실행 제안:
- 위의 의사결정 매트릭스를 보고 5분 안에 프레임워크 하나를 고릅니다
- 테마를 하나 찾고 1시간 안에 환경을 만듭니다
- 500자라도 첫 글을 씁니다
- 온라인에 공개하고 성취감을 느낍니다
기억하세요. 프레임워크보다 콘텐츠가 중요합니다. 충분히 쓸 수 있으면 됩니다. 글쓰기에 집중하세요.
댓글로 여러분의 선택과 이유를 알려 주세요. 마지막에 어떤 프레임워크를 골랐는지 정말 궁금합니다. 질문이 있다면 최대한 답하겠습니다.
FAQ
2025년 블로그 프레임워크 성능 비교는 어떤가요? Hugo, Astro, Hexo 중 무엇이 가장 빠른가요?
• Hugo는 대체자가 거의 없는 속도의 왕입니다(10,000페이지를 2.95초에 빌드, 페이지당 평균 1ms 미만)
• Hexo는 중형 블로그에서 좋은 성능을 보입니다(1,000페이지 45초, 약 45ms/페이지, 글 300개는 15초에 빌드)
• Jekyll은 187.15초, 약 18ms/페이지입니다
• Gatsby는 가장 느립니다(30분 이상, 약 180ms/페이지, 글 200개가 넘으면 매번 빌드가 5분 이상 걸림)
페이지 로딩 속도:
• Astro는 가장 큰 다크호스로 떠올랐습니다(중앙값 전송 크기 889KB로 가장 가볍고, 기본 제로 JavaScript 전략으로 필요한 JS만 로드)
• Hugo는 균형이 좋습니다(1,174KB)
• Next.js는 기능이 많지만 용량도 큽니다(1,659KB)
실제 프로젝트 성능:
• 블로그가 100편 미만이라면 어떤 프레임워크를 골라도 큰 차이가 없습니다
• 하지만 장기적으로 글이 늘어날 계획이라면 처음부터 성능이 좋은 프레임워크를 고르는 편이 문제를 줄여 줍니다
추천 조합:
• 소형 블로그, 글 100개 미만: 아무거나 골라도 충분합니다
• 중형 블로그, 글 100~1,000개: Hugo/Hexo/Astro를 고르세요
• 대형 사이트, 글 1,000개 이상: Hugo를 고르면 됩니다
어떤 블로그 프레임워크가 초보자에게 가장 친절한가요? 학습 곡선은 어떤가요?
Hexo가 가장 친절합니다:
• Node.js 생태계이며 중국어 문서가 매우 많습니다
• 설정은 _config.yml 파일 하나가 중심이고 몇 가지 값만 바꾸면 실행됩니다
• 30분이면 첫 블로그를 만들 수 있습니다
Jekyll도 친절합니다:
• Ruby 생태계이며 공식 문서가 아주 명확해서 단계대로 따라가면 크게 틀리지 않습니다
• GitHub Pages가 기본 지원하므로 push만 해도 자동 배포됩니다
VuePress는 프론트엔드 기초가 필요합니다:
• Vue를 알고 있다면 빠르게 적응하지만, 모른다면 Vue를 먼저 배워야 해서 비용이 커집니다
Gatsby/Next.js는 학습 곡선이 가파릅니다:
• React/GraphQL을 알아야 하고 설정이 복잡해서 설정 파일만 봐도 부담스러울 수 있습니다
Hugo의 Go 템플릿 문법({{ range }}, {{ with }})은 초보자가 익히는 데 시간이 걸립니다. 성능은 압도적이지만 처음부터 Hugo를 고르면 중간에 포기할 수도 있습니다.
조언:
• 저처럼 Node.js 개발자라면 Hexo가 정말 편합니다. npm 패키지를 설치하고 설정을 조금 바꾸면 30분 안에 끝납니다
• 프론트엔드 기술 스택이 React라면 Astro나 Next.js가 더 적합합니다
• 초보자는 Hexo를 고르면 크게 틀리지 않습니다
블로그 프레임워크 생태계는 어떤가요? 테마와 플러그인은 누가 더 풍부한가요?
• Hexo는 중국어권에서 강자입니다(중국어 테마 200개 이상, 스타일이 다양해 맞는 테마를 찾기 쉽고 문서도 글꼴 색상 변경까지 자세히 설명하는 경우가 많음)
• Hugo는 테마가 300개 이상이지만 품질 편차가 있습니다(아주 아름다운 테마도 있지만 데모 수준인 것도 있고, 많은 문서가 영어라 직접 해결해야 할 때가 있음)
• Jekyll은 오래된 프레임워크답게 테마 수가 가장 많지만 상당수는 몇 년 전 디자인이라 조금 낡아 보입니다
• Gatsby와 Astro의 테마는 현대적인 방향이라 디자인 감각이 강하고, 시각 효과를 중시한다면 좋은 선택입니다
플러그인과 확장 능력:
• Jekyll의 플러그인 생태계가 가장 큽니다. 역사가 오래되어 원하는 기능은 대부분 찾을 수 있습니다
• Gatsby는 npm 생태계를 기반으로 플러그인이 매우 풍부하지만, 많은 플러그인이 상업용 프로젝트를 겨냥해 개인 블로그에는 과할 수 있습니다
• Hexo 플러그인 생태계는 Node.js 쪽에서 성숙했고, 댓글, 검색, SEO 최적화 등 자주 쓰는 기능은 대부분 준비되어 있습니다. 플러그인 7~8개를 설치해도 호환성 문제를 거의 만나지 않았습니다
커뮤니티 활발함:
• Astro는 가장 빠르게 성장했습니다(2024년 9월 npm 다운로드 300만, Netlify 조사에서 2024년 개발자 관심도가 가장 높은 프레임워크)
• Hugo는 GitHub 스타 6만 개 이상이며 안정적으로 성장하는 전통 강자입니다
• Hexo는 중국어 커뮤니티가 가장 활발합니다(Zhihu, Juejin, CSDN 어디에서나 튜토리얼이 있고, 초보자가 문제를 만났을 때 중국어 해결책을 찾기 쉬워 시간을 크게 절약할 수 있음)
나에게 가장 맞는 블로그 프레임워크는 어떻게 고르나요? 3분 의사결정 매트릭스는 무엇인가요?
질문 1: 기술 스택은 무엇인가요?
• Node.js에 익숙함 → Hexo 초보자용 / Astro 현대적인 경험 중시
• React 개발자 → Gatsby 무거운 선택지 / Astro 가벼운 선택지 / Next.js 풀스택
• Vue 개발자 → VuePress 블로그+문서 / Gridsome
• 기술 스택 제한 없음 → Hugo 성능 우선 / Jekyll 안정성 우선
질문 2: 프로젝트 규모는 어느 정도인가요?
• 글 100개 미만 → 아무거나 골라도 성능 차이를 느끼기 어렵습니다
• 글 100~1,000개 → Hugo 빠름 / Hexo 충분함 / Astro 현대적
• 글 1,000개 이상 또는 대형 문서 사이트 → Hugo가 압도적입니다
질문 3: 경험 수준은 어느 정도인가요?
• 초보자 → Hexo 중국어 자료가 많음 / Jekyll 문서가 친절함
• 프론트엔드 개발자 → Astro 현대적인 경험 / VuePress Vue 기술 스택
• 성능에 민감한 사용자 → Hugo 속도 압도적이며 Go 템플릿을 배울 가치가 있음
• 안정성을 중시하는 사용자 → Jekyll GitHub 기본 지원으로 가장 마음 편함
대표 상황별 추천:
• 개인 기술 블로그:
중국어 사용자는 Hexo를 고르세요. 생태계가 강하고 테마가 많습니다
국제화가 필요하면 Hugo가 좋습니다. 성능이 좋고 영어 자료가 풍부합니다
현대적인 경험을 원하면 Astro가 좋습니다. 경험도 좋고 성능도 괜찮습니다
• 기술 문서 사이트: Docusaurus는 Facebook 제작이며 문서에 특화되어 있고, VuePress는 Vue 생태계와 중국어 지원이 좋습니다
• 대형 콘텐츠 사이트: Hugo는 1,000페이지 이상을 감당할 수 있는 선택지입니다
• 현대적인 프로젝트 웹사이트: Astro는 유연성과 성능의 가장 좋은 균형이고, Next.js는 동적 기능이 필요할 때 선택하세요
정적 블로그와 동적 블로그(WordPress)는 무엇이 다른가요? 언제 무엇을 골라야 하나요?
• 정적 블로그와 WordPress 같은 동적 블로그의 본질적인 차이는 “미리 만들어 두기”와 “현장에서 만들기”입니다
• 정적 사이트 생성기(SSG)는 글을 작성한 뒤 모든 페이지를 미리 생성합니다. 대량 인쇄처럼 준비해 두기 때문에 방문자가 오면 완성된 페이지를 바로 보여 주고 속도가 빠릅니다
• WordPress 같은 동적 블로그는 누군가 방문할 때마다 데이터베이스에서 데이터를 가져와 페이지를 조립합니다. 현장에서 직접 요리하는 것과 비슷합니다
정적 블로그가 주류 흐름이 된 이유:
• 빠릅니다(정적 페이지는 Lighthouse 점수 95점 이상을 쉽게 받을 수 있고, WordPress는 90점을 넘기기도 어렵습니다. 사용자는 페이지가 눈 깜짝할 사이에 열리는 경험을 합니다)
• 저렴합니다(WordPress는 서버 임대 비용이 월 몇만 원 이상 들 수 있지만, 정적 블로그는 GitHub Pages/Vercel/Cloudflare Pages에서 무료 호스팅할 수 있습니다. 제 블로그는 1년 비용이 0원입니다)
• 서버를 신경 쓸 일이 적습니다
언제 동적 블로그를 골라야 할까요?
• 여러 사람이 협업해 발행해야 하고 백오피스가 필요하거나, 전자상거래 연동으로 결제와 주문을 처리해야 하거나, 댓글과 권한 관리 같은 복잡한 사용자 시스템이 필요하다면 WordPress나 Ghost가 더 적합할 수 있습니다
• 하지만 솔직히 대부분의 개인 블로그와 기술 블로그는 이런 기능이 필요하지 않습니다
한 줄 결론: 개인 블로그, 기술 문서, 포트폴리오는 정적 블로그 프레임워크를 고르면 거의 틀리지 않습니다. 복잡한 기능과 다인 협업이 필요할 때만 동적 블로그를 고려하세요.
블로그 프레임워크 배포와 SEO는 어떤가요? 장기 유지보수 비용은 어떤가요?
• 요즘 정적 블로그 배포는 정말 쉽고, 대부분 무료라서 좋습니다
• GitHub Pages는 Jekyll을 기본 지원하므로 코드를 push하면 자동 배포됩니다. 다른 프레임워크도 GitHub Actions 설정 몇 줄만 추가하면 5분 안에 끝납니다
• Vercel/Netlify는 제가 가장 추천하는 플랫폼입니다. 저장소를 연결하면 프레임워크를 자동 인식하고 빌드와 배포까지 처리합니다. 무료 한도가 있어 개인 블로그에는 충분하고, 저는 Vercel을 1년 동안 무료로 사용했습니다
• Cloudflare Pages는 성능이 특히 좋고 CDN이 전 세계에 분산되어 있습니다. 무료 한도도 크며 GitHub Pages보다 속도가 빠른 편입니다
2025년에 정적 블로그를 배포하는 일에는 더 이상 기술 장벽이 거의 없습니다. 정말 생각보다 쉽습니다.
SEO:
• 모든 정적 블로그 프레임워크는 SEO에 친화적입니다. 이유는 생성 결과가 순수 HTML이고 검색 엔진이 이를 좋아하기 때문입니다
• 차이는 세부 사항에 있습니다:
Hugo와 Jekyll은 성숙하고 안정적이며 sitemap/RSS 자동 생성 등 SEO 기본 기능이 잘 갖춰져 있습니다
Astro와 Next.js는 현대적인 SEO 실천에서 더 앞서 있고, 세밀한 메타데이터 관리와 구조화 데이터가 더 편합니다
Hexo는 플러그인으로 SEO 기능을 구현할 수 있고 완성도도 괜찮으며 중국어 SEO 튜토리얼이 많습니다
• 좋은 콘텐츠를 쓰고 키워드를 자연스럽게 최적화하고 페이지 구조를 합리적으로 잡으면 어떤 프레임워크를 써도 SEO가 크게 나쁘지 않습니다. 너무 고민하지 않아도 됩니다
장기 유지보수 비용:
• 유지보수 부담이 낮은 프레임워크는 Hugo와 Jekyll입니다. 성숙하고 안정적이라 큰 문제가 거의 없으며, 제 Hugo 블로그도 1년 넘게 문제없이 돌아갔습니다
• 업데이트를 지켜봐야 하는 프레임워크는 Gatsby와 Next.js입니다. 의존성이 많고 업데이트가 잦아 가끔 breaking changes를 만날 수 있으므로 자주 손대고 싶지 않다면 신중히 고르세요
• 균형형 선택지는 Astro와 Hexo입니다. 업데이트는 절제되어 있고 호환성도 괜찮습니다
• 너무 낯선 프레임워크는 피하세요. 예전에 작은 프레임워크를 썼다가 반년 뒤 작성자가 업데이트를 멈췄고, 의존성 업그레이드 후 블로그가 실행되지 않아 이전에 꼬박 일주일이 걸렸습니다
블로그 프레임워크 선택에서 흔한 실수는 무엇이고, 어떻게 피할 수 있나요?
완벽한 프레임워크를 찾느라 시작하지 못함:
• 제가 가장 깊게 빠졌던 함정입니다. 두 달 동안 프레임워크를 비교하고 수십 편의 글을 읽었지만 여전히 확신이 없었습니다
• 콘텐츠가 블로그의 핵심이고 프레임워크는 도구입니다. 완벽한 프레임워크는 없고 지금 상황에 가장 맞는 선택만 있습니다
• 일단 하나를 골라 시작하세요. 마음에 안 들면 바꿀 수 있지만 낭비한 시간은 돌아오지 않습니다
테마 외형만 보고 프레임워크 본질을 무시함:
• 어떤 Hugo 테마가 아주 멋져 보여 Hugo를 골랐지만, Go 템플릿 문법을 익히지 못하고 테마 커스터마이징이 너무 어려워졌습니다
• 테마는 바꿀 수 있고 커스터마이징할 수 있지만, 프레임워크의 성능, 생태계, 유지보수성 같은 본질적인 특성이 장기적으로 더 큰 영향을 줍니다
초보자가 바로 Gatsby/Next.js로 갔다가 포기함:
• 제 친구는 프론트엔드를 막 배우기 시작했을 때 Gatsby가 좋다는 말을 듣고 바로 시작했지만, GraphQL도 모르고 React도 익숙하지 않고 설정도 이해하지 못해 2주 만에 포기했습니다
• Gatsby와 Next.js는 초보자에게 잘 맞지 않습니다. 경험 있는 개발자를 위한 도구에 가깝습니다
• 초보자가 빠르게 블로그를 온라인에 올리고 싶다면 Hexo나 Jekyll이 더 맞는 선택입니다
장기 유지보수 비용을 무시함:
• 처음에는 괜찮아 보였던 낯선 프레임워크를 골랐지만 반년 뒤 작성자가 업데이트를 멈췄고, 의존성 업그레이드 후 블로그가 실행되지 않아 이전이 매우 고통스러웠습니다
• 프레임워크를 볼 때 확인할 세 가지 지표:
GitHub 업데이트 빈도는 적어도 매달 commit이 있는지 확인하세요
커뮤니티 규모는 문제가 생겼을 때 물어볼 사람이 있는지를 보여 줍니다
중국어 자료는 초보자에게 특히 중요하며 시간을 80%까지 절약해 줄 수 있습니다
시간의 80%를 프레임워크에 쓰고 20%만 글쓰기에 씀:
• 너무 많은 사람이 “완벽주의 함정”에 빠져 CSS를 계속 고치고 플러그인을 설치했다 지웠다 하면서 정작 글은 쓰지 않습니다
• 80/20 법칙을 기억하세요. 에너지의 80%는 콘텐츠에, 20%는 프레임워크에 쓰면 됩니다. 충분히 쓸 수 있으면 되고, 극단적인 완벽함을 좇을 필요는 없습니다
프레임워크 이전 조언:
• 정말 잘못 골라 프레임워크를 바꾸고 싶어도 사실 그렇게 무섭지 않습니다. 모든 정적 블로그 프레임워크의 콘텐츠는 Markdown이라 이전 비용이 크지 않습니다
• 저는 Hexo에서 Hugo로 옮길 때 콘텐츠 이전에 1시간밖에 쓰지 않았습니다. 주로 설정과 테마를 다시 잡는 일이었고, 그것도 반나절 정도면 됐습니다
이전 원칙:
• 먼저 만들고 나중에 개선하세요(빠른 온라인 공개 > 완벽한 설정)
• 콘텐츠를 우선하세요(글 50편을 채운 뒤 이전을 고민하세요. 그 전에는 필요하지 않을 가능성이 큽니다)
• SEO를 해치지 마세요(301 리디렉션을 잘 설정하고 URL 구조를 최대한 유지하세요)
3분 읽기 · 게시일: 2025년 11월 23일 · 수정일: 2026년 10월 21일



댓글
GitHub로 로그인하여 댓글을 남기세요