배경
몇 년 전부터 개발 겸 일상 블로그를 티스토리에서 운영하였습니다.
그런데, 어느날 갑자기 티스토리에서 자신들의 구글광고를 내 블로그에 붙이겠다고 합니다.
이미 제 광고가 들어가 있는데, 글 상단에 떡하니 넣어서 가독성을 떨어뜰이기도 하고, 언젠가 카카오 데이터 센터에서 불이나서 블로그가 먹통된 사건도 있고 해서,
이 기회에 다른 블로그 플랫폼을 검토하게 되었습니다.
블로그 플랫폼
앞으로는 어떻게 블로그를 운영해야하나,
여러 블로그 운영 방식을 비교해보았습니다.
플랫폼 | 평가 |
티스토리 | 쉽고 간단하나, 카카오로 넘어오면서 불안한점이 많아보임(데이터센터 화재로인한 서비스정지, 광고정책등) |
네이버 | 글 작성시 에디터가 느리고 클릭을 많이 해야함, 자유로운 커스터마이징 불가, 내 포스트가 검색순위권에 유지되기 쉽지않음 |
워드프레스.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,#워드프레스,#티스토리
'블로그' 카테고리의 다른 글
개인 블로그 만들기를 위한 여정5 - hexo theme 바꾸기 (1) | 2023.11.09 |
---|---|
개인 블로그 만들기를 위한 여정4 - 마크다운으로 글쓰기 (0) | 2023.11.07 |
개인 블로그 만들기를 위한 여정3 - hexo 글쓰기, 페이지 만들기, 미리보기 (0) | 2023.11.02 |
개인 블로그 만들기를 위한 여정2 - hexo 시작하기 (0) | 2023.10.30 |
댓글