본문 바로가기
블로그

개인 블로그 만들기를 위한 여정1 - 블로그 플랫폼, static framework

by devscb 2023. 10. 26.
반응형

배경

몇 년 전부터 개발 겸 일상 블로그를 티스토리에서 운영하였습니다.
그런데, 어느날 갑자기 티스토리에서 자신들의 구글광고를 내 블로그에 붙이겠다고 합니다.
이미 제 광고가 들어가 있는데, 글 상단에 떡하니 넣어서 가독성을 떨어뜰이기도 하고, 언젠가 카카오 데이터 센터에서 불이나서 블로그가 먹통된 사건도 있고 해서,
이 기회에 다른 블로그 플랫폼을 검토하게 되었습니다.

블로그 플랫폼

앞으로는 어떻게 블로그를 운영해야하나,
여러 블로그 운영 방식을 비교해보았습니다.

 

플랫폼 평가
티스토리 쉽고 간단하나, 카카오로 넘어오면서 불안한점이 많아보임(데이터센터 화재로인한 서비스정지, 광고정책등)
네이버 글 작성시 에디터가 느리고 클릭을 많이 해야함, 자유로운 커스터마이징 불가, 내 포스트가 검색순위권에 유지되기 쉽지않음
워드프레스.com 자유로운 테마 커스터마이징이 가능하나, 수익화하려면 월 $8인데 상대적으로 비싸보임
워드프레스 자체호스팅 자유로운 테마 커스터마이징이 가능, 서버비용 필요
static site 자유로운 테마 커스터마이징 가능, 서버비용 불필요하도록 구성가능

 

그 외에도 medium, velog가 있지만 커스터마이징이 어려워보여 추가적으로 조사하지는 않았습니다.
결론적으로는 static site가 비용이 적게 들면서 자유롭게 커스터마이징 가능하고, 광고수익 창출, 서버에 대한 안정성도 보장받을 수 있어 이를 선택했습니다.

static site 관련 프레임워크

static site를 만들기 위한 프레임워크도 여러가지가 있습니다.
기본적으로 아래 사이트를 참고했으나, 기본 배경지식으로 몇가지를 추려서 비교해봤습니다.
https://jamstack.org/generators/

개인적인 경험을 기반으로 하여 아래와 같이 최종적으로 Hexo를 선택하였습니다.

프레임워크 특징 평가
Next.js react기반 static generator static 전문이지만, blog전문은 아니라 blog관련 지원이 좀 약할 수 있을것 같아서 미채택
Gatsby react기반 static blog generator 개인적으로 react 는 토이프로젝트하기에는 좀 어려운거 같다고 생각하여 미채택
Hugo go 기반 static blog generator go 언어를 배워야하는게 끌리지 않아서 미채택
Jekyll ruby 기반 static blog generator ruby언어가 윈도에서 잘 안되는 부분이 있었던 경험이 있어서 미채택
Docusaurus 가이드 만들기에 좋아보임 디자인이 블로그스타일보다는 가이드북 만들기에 좋아보이는 형식이라서 미채택
Nuxt vue 기반 static generator blog 전문이 아니라서 미채택
VuePress vue 기반 static blog generator vue 버전이 바뀌었을때 하위프로젝트들 migration이 어려웠던 경험이 있어, 추후 유지보수가 어려울거 같아 미채택
Hexo js기반 static blog generator 최종적으로 선택

 

 

다른 분들의 경험을 살펴보니,
Jekyll은 github과 연동이 쉬워서 선택하시는 분이 많으나, 저는 꼭 github을 사용하지는 않을꺼라 미채택 했습니다.
Hexo의 경우는 static file을 generate되는 속도가 빨라 선택하시는 분들이 계시던데, go로 여러가지 커스터마이징 하기가 어려울거 같아 미채택하였습니다.
Gatsby의 경우는 react가 편하다고 해서 많이들 사용하시던데, 제 경우는 vue쪽이 차라리 더 쉬운거 같아 미채택했습니다.

총평

블로그를 만드는게 생각보다 쉬운 여정은 아닌거 같습니다.
제 생각을 공유드리고, 이 글을 보시는 분들이 각자의 사정에 많게 적절한 플랫폼을 선정하여 블로그를 운영하시길 바랍니다 ^_^

#blog,#블로그,#hexo,#jekyll,#static,#site,#generate,#워드프레스,#티스토리

728x90
반응형

댓글