2.2 나에게 맞는 플랫폼 고르기
앞 절에서 호스팅형 플랫폼과 자체 구축형 플랫폼의 차이, 그리고 Velog, Tistory, GitHub Pages, DEV.to, Hashnode의 특징을 살펴보았습니다. 플랫폼마다 강점이 다르다는 것을 확인했지만, 막상 하나를 고르기는 쉽지 않습니다.
모든 조건을 만족하는 플랫폼은 없습니다. 커뮤니티가 활발한 플랫폼은 디자인 자유도가 낮고, 자유도가 높은 플랫폼은 시작하는 데 시간이 걸립니다. 중요한 것은 "가장 좋은 플랫폼"이 아니라 "지금 나에게 맞는 플랫폼"을 고르는 것입니다.
이 절에서는 자신의 상황에 맞는 플랫폼을 고르는 기준과 목적별 추천, 그리고 플랫폼을 바꿀 때 알아야 할 점을 다룹니다.
2.2.1 플랫폼 선택의 다섯 가지 기준
플랫폼을 비교할 때 "어떤 플랫폼이 좋은가"보다 "나에게 무엇이 중요한가"를 먼저 따져야 합니다. 같은 플랫폼이라도 사람에 따라 장점이 단점이 되기도 합니다. GitHub Pages는 개발에 익숙한 사람에게 자연스러운 워크플로우를 제공하지만, Git을 모르는 사람에게는 진입 장벽입니다.
플랫폼을 고를 때 다음 다섯 가지를 기준으로 삼으면 판단이 수월해집니다.
첫 번째 기준은 진입 장벽입니다. 가입 후 첫 글을 쓰기까지 얼마나 걸리는지가 핵심입니다. Velog나 Tistory는 5분이면 첫 글을 쓸 수 있습니다. GitHub Pages와 Jekyll 조합은 Ruby 설치, 테마 설정, Git 커밋, 배포 과정을 거쳐야 하므로 처음이면 반나절 이상 걸릴 수 있습니다. 블로그를 처음 시작하는 사람이라면 진입 장벽이 낮은 플랫폼이 유리합니다. 설정에 시간을 쓰다 보면 정작 글을 쓰지 못하고 의욕이 꺾이는 경우가 많습니다.
두 번째 기준은 커스터마이징 자유도입니다. 디자인과 기능을 얼마나 바꿀 수 있는지가 사람마다 다르게 느껴집니다. Velog는 깔끔한 기본 디자인을 제공하지만 레이아웃이나 색상을 바꿀 수 없습니다. Tistory는 스킨을 직접 수정할 수 있어 호스팅형 중에서는 자유도가 높은 편입니다. GitHub Pages 기반 블로그는 HTML, CSS를 직접 수정하므로 제한이 없습니다. 디자인에 관심이 없다면 자유도는 크게 중요하지 않습니다. 글 내용에만 집중하고 싶다면 기본 디자인이 깔끔한 플랫폼을 고르면 됩니다.
세 번째 기준은 커뮤니티입니다. 같은 글이라도 어디에 올리느냐에 따라 독자 수가 크게 달라집니다. Velog에 올린 글이 개인 블로그에 올린 같은 글보다 조회수가 10배 이상 높은 경우도 있습니다. 플랫폼 내 추천 시스템과 트렌딩 페이지가 자동으로 글을 노출해주기 때문입니다. 처음 블로그를 시작하면 독자가 없는 상태에서 글을 쓰게 됩니다. 커뮤니티가 있는 플랫폼은 이 초기 허들을 낮춰줍니다. 글에 대한 반응을 빨리 확인할수록 글쓰기를 지속할 동기가 생깁니다.
네 번째 기준은 이전 용이성입니다. 나중에 플랫폼을 바꿀 가능성은 누구에게나 있습니다. 마크다운 기반 플랫폼 사이에서는 글을 그대로 복사해서 옮길 수 있습니다. 하지만 플랫폼 자체 편집기만 지원하는 곳에서는 내보내기가 까다롭습니다. 처음부터 마크다운 원본 파일을 로컬에 보관해두면 어떤 플랫폼을 쓰든 이전 걱정이 줄어듭니다.
다섯 번째 기준은 유지보수 부담입니다. 호스팅형 플랫폼은 서버 관리를 플랫폼이 담당하므로 글쓰기 외에 신경 쓸 것이 없습니다. 자체 구축형은 의존성 업데이트, 빌드 오류 해결, 보안 패치 등을 직접 처리해야 합니다. Ruby 버전이 바뀌면서 Jekyll 빌드가 깨지거나, GitHub Actions 설정이 변경되어 배포가 멈추는 일이 생길 수 있습니다. 블로그 관리에 시간을 쓰고 싶지 않다면 호스팅형이 낫습니다.
다섯 가지 기준을 모두 만족하는 플랫폼은 없습니다. 진입 장벽이 낮으면 자유도가 제한되고, 자유도가 높으면 유지보수 부담이 커집니다. 자신이 가장 중요하게 여기는 기준 하나를 정하고 그 기준에 맞는 플랫폼을 고르는 것이 합리적입니다.
다음 그림은 다섯 가지 기준이 서로 어떻게 상충하는지 보여줍니다.

진입 장벽이 낮은 플랫폼은 커스터마이징 자유도가 제한되고, 자유도가 높은 플랫폼은 유지보수 부담이 커집니다. 커뮤니티가 활발한 플랫폼도 자유도가 낮은 경향이 있습니다. 모든 조건을 동시에 충족하는 플랫폼은 없으므로, 자신에게 가장 중요한 기준 하나를 정하는 것이 선택의 출발점입니다.
스스로 기준의 우선순위를 정리하면 선택이 훨씬 쉬워집니다. 다음 질문에 답해보면 자신에게 중요한 기준이 무엇인지 드러납니다.
첫째, Git을 사용해본 적이 있습니까? 없다면 호스팅형 플랫폼이 적합합니다. 둘째, 블로그 디자인을 직접 바꾸고 싶습니까? 그렇다면 Tistory나 GitHub Pages를 고려합니다. 셋째, 한국 개발자 커뮤니티에서 글이 노출되는 것이 중요합니까? 그렇다면 Velog가 유리합니다. 넷째, 영어로 글을 쓸 계획이 있습니까? 그렇다면 DEV.to나 Hashnode를 살펴봅니다. 다섯째, 블로그 관리에 시간을 쓰고 싶지 않습니까? 그렇다면 호스팅형 플랫폼을 선택합니다.
2.2.2 목적에 따른 플랫폼 추천
블로그를 시작하는 목적은 사람마다 다릅니다. 취업 준비를 위해 시작하는 사람, 배운 것을 정리하려는 사람, 다른 개발자와 교류하려는 사람이 각각 맞는 플랫폼이 다릅니다. 목적이 분명하면 선택지가 좁혀집니다.
목적이 다르면 추천 플랫폼도 달라진다
취업 준비 포트폴리오 목적이라면 Velog 또는 GitHub Pages가 적합합니다. 한국 IT 기업의 채용 담당자는 Velog를 자주 접합니다. 지원자가 Velog 링크를 제출하면 별도 설명 없이도 글의 형식과 내용을 빠르게 확인할 수 있습니다. GitHub Pages로 블로그를 운영하면 GitHub 프로필에 커밋 기록이 남으므로 개발 활동을 한눈에 보여줄 수 있습니다.
기술 공유와 네트워킹 목적이라면 DEV.to나 Hashnode가 적합합니다. 375만 명 이상의 글로벌 개발자가 활동하는 DEV.to는 영어 글의 도달 범위가 넓습니다. Hashnode는 커스텀 도메인을 무료로 연결할 수 있어 자기 이름으로 된 블로그 주소를 가지면서 커뮤니티 노출 효과도 누릴 수 있습니다.
빠른 시작 목적이라면 Velog나 Tistory가 적합합니다. 가입 후 5분 안에 첫 글을 쓸 수 있습니다. 환경 설정이나 배포 과정이 없으므로 글쓰기 자체에 바로 집중할 수 있습니다. 블로그를 처음 시작하면서 "일단 써보자"라는 마음이라면 가장 빠른 선택입니다.
개인 브랜딩과 장기 운영 목적이라면 GitHub Pages 기반 블로그가 적합합니다. 플랫폼에 종속되지 않으므로 서비스 종료 위험이 없습니다. 글을 마크다운 파일로 관리하므로 어디든 옮길 수 있고, 블로그 자체가 하나의 개발 프로젝트로서 포트폴리오 역할을 합니다.
직접 써보는 짧은 테스트가 가장 정확하다
목적이 정해졌다면 해당 플랫폼에 직접 가입하고 첫 글을 써보는 것이 가장 확실한 판단 방법입니다. 글을 한 편 올려보면 편집기의 사용감, 글이 노출되는 방식, 다른 사용자의 글 수준을 직접 체감할 수 있습니다.
Velog를 테스트할 때는 https://velog.io에 접속해 GitHub 계정으로 로그인한 뒤, "새 글 작성"으로 아주 짧은 소개 글을 한 편 올려보면 됩니다. 실제로 한 번 발행해보면 편집기의 사용감과 발행 흐름이 자신에게 맞는지 바로 판단할 수 있습니다.
- GitHub 계정이 있으면 별도 회원가입 없이 바로 시작할 수 있습니다.
- 글을 출간하면 Velog 메인 페이지의 "최신" 탭에 노출됩니다.
- 테스트 후 글이 마음에 들지 않으면 설정에서 비공개로 변경하거나 삭제할 수 있습니다.
DEV.to는 https://dev.to에서 로그인한 뒤 "Create Post"로 임시 글을 저장해보는 것만으로도 분위기를 충분히 파악할 수 있습니다. 출간까지 할 필요는 없고, 태그 입력 방식과 마크다운 편집기, 초안 저장 흐름을 확인해보면 자신이 장기적으로 쓸 수 있는 환경인지 빠르게 감이 옵니다.
- 임시 저장만 해도 편집기와 태그 시스템을 체험할 수 있습니다.
- DEV.to의 편집기는 마크다운과 함께 Liquid 태그를 지원하여 유튜브 영상이나 GitHub 리포지토리를 쉽게 삽입할 수 있습니다.
- 영어 글쓰기가 부담스럽다면 한국어로 작성해도 됩니다. 다만 영어 글이 더 많은 반응을 받습니다.
선택을 오래 끌지 않는 운영 팁
목적이 하나로 정해지지 않는 경우도 있습니다. 취업 준비와 기술 공유를 동시에 하고 싶을 수 있습니다. 이런 경우 메인 플랫폼 하나를 정하고 다른 플랫폼에 같은 글을 교차 게시하는 방법이 있습니다.
교차 게시의 핵심은 원본을 한 곳에서 관리하는 것입니다. 로컬에 마크다운 파일을 보관하고, 메인 플랫폼에 먼저 발행한 뒤 다른 플랫폼에 복사합니다. Hashnode는 다른 플랫폼에 올린 글의 원본 URL을 지정하는 기능을 제공하여 검색 엔진이 원본을 인식하도록 합니다. DEV.to도 "canonical URL" 설정으로 같은 기능을 지원합니다.
어떤 플랫폼을 선택할지 며칠째 고민하고 있다면, Velog에 가입해서 글 한 편을 써보는 것을 권합니다. 가장 빠르게 시작할 수 있고, 한국 개발자 커뮤니티에서 반응도 확인할 수 있습니다. 나중에 더 많은 자유도가 필요해지면 그때 GitHub Pages로 옮겨도 됩니다. 플랫폼 선택에 1주일을 쓰는 것보다 그 시간에 글 한 편을 쓰는 것이 낫습니다.
2.2.3 플랫폼은 언제든 바꿀 수 있다
첫 플랫폼 선택에 지나치게 스트레스받을 필요가 없습니다. 블로그 플랫폼을 바꾸는 것은 생각보다 흔한 일입니다. Velog에서 시작했다가 커스터마이징이 필요해져 GitHub Pages로 옮기는 개발자가 많습니다. 반대로 GitHub Pages로 시작했다가 관리가 번거로워 Velog로 돌아오는 경우도 있습니다.
플랫폼 이전이 수월한 이유는 대부분의 개발자 블로그 플랫폼이 마크다운을 지원하기 때문입니다. 마크다운으로 작성한 글은 형식 변환 없이 다른 플랫폼에 그대로 붙여넣을 수 있습니다. 제목, 소제목, 코드 블록, 목록, 링크가 모두 유지됩니다. 이미지만 별도로 옮기면 대부분의 글을 그대로 가져갈 수 있습니다.
다만 플랫폼마다 이전의 난이도가 다릅니다. 마크다운 기반 플랫폼 사이에서 옮기는 것은 쉽습니다. Velog의 글을 GitHub Pages 블로그에 옮기려면 마크다운 원본을 복사하고 이미지 링크만 수정하면 됩니다. 반대 방향도 마찬가지입니다. 정적 사이트 생성기(Jekyll, Hugo 등) 사이에서 옮기는 것도 비교적 쉽습니다. 글 본문은 같은 마크다운이고, 메타데이터 형식만 약간 다릅니다.
어려운 경우도 있습니다. 플랫폼 자체 편집기로만 글을 작성하고 마크다운 원본을 보관하지 않았다면 이전이 까다롭습니다. Notion에서 작성한 글을 다른 플랫폼으로 옮기려면 마크다운으로 변환해야 하는데, 변환 과정에서 서식이 깨지는 경우가 있습니다.
이런 상황을 피하는 가장 좋은 방법은 처음부터 마크다운 원본 파일을 로컬에 보관하는 것입니다. 어떤 플랫폼을 쓰든 글의 원본은 내 컴퓨터에 저장해두면 플랫폼 종속에서 자유로워집니다.
예를 들어 로컬에 blog-posts/ 폴더를 만들고, 날짜가 포함된 파일명으로 글을 저장해두면 관리가 쉬워집니다. 이미지도 같은 폴더의 images/ 아래에 함께 보관하면 플랫폼을 옮길 때 경로 수정만으로 대부분 이전이 가능합니다.
- 파일명에 날짜를 포함하면 글의 순서를 쉽게 파악할 수 있습니다.
- 이미지도 함께 보관하면 플랫폼을 옮길 때 이미지 링크만 수정하면 됩니다.
- Git으로 이 폴더를 관리하면 글의 수정 이력까지 추적할 수 있습니다.
플랫폼을 옮길 때 기존 글의 URL이 바뀌면 검색 엔진에 등록된 링크가 깨집니다. 블로그를 오래 운영할 계획이라면 커스텀 도메인을 사용하는 것이 좋습니다. Hashnode는 무료로 커스텀 도메인을 지원하고, GitHub Pages도 커스텀 도메인을 연결할 수 있습니다. 자기 이름으로 된 도메인을 사용하면 플랫폼이 바뀌어도 URL을 유지할 수 있습니다.
2.2.4 정리
플랫폼 선택은 진입 장벽, 커스터마이징 자유도, 커뮤니티, 이전 용이성, 유지보수 부담의 다섯 가지 기준으로 판단합니다. 자신의 목적에 맞는 기준 하나를 정하고 그에 맞는 플랫폼을 고릅니다. 마크다운으로 글을 작성하고 원본을 보관해두면 언제든 플랫폼을 바꿀 수 있으므로 첫 선택에 너무 오래 고민하지 않아도 됩니다.
참고 문헌
- Jekyll 공식 사이트 - 정적 사이트 생성기의 대표 주자, GitHub Pages 기본 엔진
- Hugo 공식 사이트 - Go 기반 초고속 정적 사이트 생성기
- Velog - 한국 개발자 커뮤니티 플랫폼
- DEV.to - 글로벌 개발자 커뮤니티 플랫폼
- Hashnode - 협업 중심 개발자 블로그 플랫폼
댓글
댓글을 작성하려면 이 필요합니다.