블로그 플랫폼 선택: GitHub Pages + Jekyll을 선택한 이유
블로그를 시작하기 전에 어떤 플랫폼을 사용할지 고민하는 과정이 있었습니다. 티스토리, 네이버블로그, 벨로그, 미디엄, 그리고 GitHub Pages + Jekyll을 후보로 두고 각각의 장단점을 비교해보았는데요, 결국 GitHub Pages + Jekyll을 선택하게 되었습니다.
1. 티스토리
장점
- 국내 사용자 기반: 한국에서 널리 사용되는 블로그 플랫폼으로, 많은 사용자층이 있어 트래픽을 확보하기 유리합니다.
- 커스터마이징 가능: HTML과 CSS를 직접 수정하여 원하는 대로 블로그를 꾸밀 수 있습니다.
- 애드센스 연동 가능: 수익 창출을 위한 광고를 쉽게 연동할 수 있습니다.
단점
- 초기 설정 복잡: 기본적인 커스터마이징을 하려면 HTML/CSS 지식이 필요할 수 있습니다.
- 서버 안정성 문제: 가끔씩 발생하는 서버 속도 저하나 장애가 단점이 될 수 있습니다.
- 글로벌 트래픽 확보 어려움: 주로 국내 사용자들을 대상으로 하기 때문에, 글로벌 독자층 확보에는 제한이 있습니다.
2. 네이버블로그
장점
- 간편한 사용: 특별한 기술 없이도 쉽게 블로그를 운영할 수 있습니다.
- 네이버 검색과 연계: 네이버 검색 엔진에 최적화되어 있어 방문자 유입이 수월합니다.
단점
- 제한된 커스터마이징: 제공되는 기능 내에서만 블로그를 수정할 수 있어, 디자인이나 기능을 크게 바꾸기 어렵습니다.
- 광고 수익 제약: 네이버 광고 이외의 수익 모델을 적용하기는 어렵습니다.
3. 벨로그
장점
- 마크다운 지원: 마크다운을 사용하여 쉽게 글을 작성할 수 있습니다.
- 간단한 사용: 복잡한 설정 없이 빠르게 블로그를 시작할 수 있습니다.
단점
- 제한된 기능: 기본 기능만 제공되며, 추가적인 기능을 구현하는 데 제한이 있습니다.
- 국내 중심: 국내 사용자 중심의 플랫폼이기 때문에, 해외 사용자를 대상으로 하는 블로그로는 적합하지 않을 수 있습니다.
4. 미디엄 (Medium)
장점
- 심플한 디자인: 기본 제공되는 디자인이 세련되어 별도의 설정 없이도 블로그가 깔끔합니다.
- 글로벌 사용자층: 전 세계 사용자가 많은 플랫폼이라, 글로벌한 독자들에게 노출될 수 있습니다.
단점
- 커스터마이징 한계: 디자인이나 기능을 사용자 정의하는 데 제한이 있습니다.
- 수익 창출 제약: 기본적으로 유료 구독 시스템을 통한 수익 모델만 가능하다는 단점이 있습니다.
5. GitHub Pages + Jekyll
장점
- 커스터마이징: HTML, CSS, JavaScript를 자유롭게 수정할 수 있어, 내가 원하는 대로 블로그를 구성할 수 있습니다.
- 무료 호스팅: GitHub에서 제공하는 무료 호스팅을 사용할 수 있습니다.
- 마크다운 지원: 마크다운을 통해 간편하게 글을 작성하고, 버전 관리를 통해 모든 변경 사항을 관리할 수 있습니다.
- 개발자 친화적: Git과 Jekyll을 통해 블로그를 관리하기 때문에 개발자에게 매우 익숙한 환경입니다.
단점
- 초기 설정의 어려움: 처음 GitHub Pages와 Jekyll을 설정하는 과정은 다소 복잡할 수 있습니다.
- 직접 관리 필요: 블로그의 업데이트나 유지보수를 직접 해야 하기 때문에, 기술적인 관리가 필요합니다.
GitHub Pages + Jekyll을 선택한 이유
GitHub Pages + Jekyll을 선택한 가장 큰 이유는 개발자에게 익숙한 도구와 환경을 제공한다는 점입니다. Git을 통해 버전 관리를 할 수 있고, 마크다운으로 포스트를 작성할 수 있어서 기존에 사용하던 개발 도구와 자연스럽게 연동된다는 것이 매우 편리했습니다.
또한, 완전한 커스터마이징이 가능하다는 점이 매력적이었습니다. HTML, CSS, JavaScript를 자유롭게 수정할 수 있어, 내가 원하는 방식대로 블로그를 설계할 수 있다는 점에서 다른 플랫폼들보다 유연하게 느껴졌습니다. 특히 테마나 플러그인을 직접 선택하고 적용할 수 있어, 내 블로그를 완전히 제어할 수 있다는 점이 마음에 들었습니다.
이 과정에서 Chirpy 테마를 발견하게 되었는데, 이 테마가 특히 마음에 들었습니다. Chirpy는 깔끔하고 현대적인 디자인과 함께 다크 모드, 카테고리 및 태그 기능, 검색 기능 등 블로그에 필요한 다양한 기능을 기본적으로 제공합니다. 또한 반응형 디자인으로 모바일 환경에서도 최적화된 경험을 제공하며, SEO 친화적인 구조로 되어 있어 검색 엔진 노출에도 유리합니다. 이러한 Chirpy 테마의 특징들이 제가 원하는 블로그의 모습과 잘 맞아떨어져 선택하게 되었습니다.
비용 측면에서도 GitHub Pages는 무료 호스팅을 제공하기 때문에, 별도의 서버나 도메인 비용을 신경 쓰지 않아도 됩니다. 블로그를 장기적으로 운영할 계획이기 때문에 비용 부담이 없는 것은 큰 장점이었습니다.(도메인은 바꿧지만요!)
마지막으로, 오픈소스 커뮤니티에서 많은 테마와 플러그인을 사용할 수 있어 기능 확장도 손쉽습니다. 커뮤니티에서 지원하는 다양한 자료들을 참고하며 블로그를 꾸밀 수 있다는 점에서 GitHub Pages + Jekyll은 개발자들에게 매우 좋은 선택지입니다.