무엇으로 기술블로그를 만들까?

기술 블로그를 운영하는 분들이 많은데 저도 막상 시작하려고하니 생각보다 시간이 많이 필요하더라구요.. 이제 막 기술 블로그를 시작하는 분들에게 작게나마 도움이 될 수 있도록 제가 블로그를 만들면서 필요했던 내용을 정리해보겠습니다 ㅎㅎ

우선, 블로그를 만들 때 어떤 블로그 플랫폼 을 사용할지 정해야합니다. 무엇을 선택하느냐에 따라 블로그 개설에 소요되는 시간이나 난이도 차이가 많이 나기 때문에 실력과 시간적 여유에 따라 고르시면 됩니다.

블로그 플랫폼 종류

  • 간편한 블로그 생성
  • 페이지 내 글쓰기 기능 제공
  • 블로그 스킨을 제한적 변경 가능
  • 누구든지 사용하기 편리함
  • 개발자를 위한 플랫폼이 아님

tistory

  • 간편한 블로그 생성
  • 페이지 내 글쓰기 기능 제공
  • 누구든지 사용하기 편리함
  • 블로그 스킨 커스텀 가능
  • 다양한 플러그인 제공

brunch

  • 간편한 블로그 생성
  • 페이지 내 글쓰기 기능 제공
  • 블로그 통계 기능 제공
  • 게시글 내 코드를 작성하기 불편함
  • 개발자를 위한 플랫폼이 아님
  • 블로그 커스텀 불가능

velog

  • 간편한 블로그 생성
  • 페이지 내 글쓰기 기능 제공
  • 개발자를 위한 블로그 시스템
  • 블로그 커스텀 불가능

Medium

  • 다양한 주제의 글이 있음
  • 코드보다 글 위주의 포스팅에 적합
  • 블로그 커스텀 불가능

github Pages

  • TIL 과 같은 마크다운 파일을 그대로 올릴 수 있다.
  • 처음부터 끝까지 마음대로 제작할 수 있다.
  • 게시글을 쓰면 깃헙 잔디 가 심어진다.
  • 기초 지식이 필요해서 어렵다.
  • 가장 개발자 스럽다.

저는 다른 것보다 이왕이면 쉬운 길보단 성장할 수 있는 길이 더 재밌을 것 같아서 가장 개발자 스러운 github Pages를 골랐습니다:)

구글링을 하면서 국내 기술 블로그 플랫폼 사용 비중을 추측해보면 tistory > velog > github pages > medium > naver > brunch 인 것 같아요. (지극히 개인적인 의견입니다.)

github Pages를 사용하려면 많은 정적 사이트 생성기(SSG) 중 하나를 선택하여 진행하시면 됩니다. 개발할 때 다양한 도구들을 알아보고 무엇을 고를지 고민해보는 것도 좋은 것 같아요.

SSG 종류

SSG는 더 많이 있지만 주로 사용되는 것을 정리하였습니다. 보통 가장 오래된 Jekyll이 많이 쓰였지만, 요즘에는 점유율이 높은 React기반이라는 점에서 Gatsby로 블로그를 만드시는 분들이 자주 보이더라구요. 각 SSG에는 장단점이 있으니 지원 기능을 보고 고르셔도 되고, 익숙한 언어를 사용하셔도 되고, 아니면 그냥 저처럼 마음에 드는 테마가 있는 것을 사용하셔도 되요 ㅎㅎ 저는 aliquam이라는 Jekyll 테마를 사용했어요.

잘못된 내용이 있거나 조언이 있다면 언제든지 환영입니다^.^