깃허브로 쉽게 블로그 만들기

요즘 블로그를 시작하는 분들 중 타 서비스(D사, N사, G사등)를 고려해보있거나, 한번 해봤다가 영 뭔가 아닌거같아서 금방 접으시는분들이 많으실거 같습니다. 저도 그랬으니까요.

이번 포스팅에서는 어떻게 깃허브로 쉽게 블로그를 만들어서 운영하는지 설명해드리려 합니다.

왜 깃허브인가

  • 무료입니다.
  • 어느 OS나 관계없습니다.
  • 본인의 능력대로 커스텀할 수 있습니다.
  • 개발자스럽습니다.
  • 오픈소스에 더욱 더 다가갈 수 있습니다.
  • 온전히 내 글이라는 느낌이 듭니다.

jekyll로 만드는 이유

깃허브 페이지에서 기본적으로 지원하는 게 Jekyll입니다.

파일만 올려놔도 알아서 빌드되고 게시됩니다.

장점

  • 데이터베이스도 필요없는 심플함이 있다.
  • Markdown, HTML & CSS 를 넣으면되는 정적 사이트를 만들 수 있다.
  • 블로그 지향적이다.

jekyll에 관한 내용은 이 곳에서 참고해주세요.

조금 불편할 수도 있습니다

당연히 온라인 편집기가 포함되서 글 쓰고 바로 업로드 버튼만 누르는 시스템보단 어렵지만, 은근 재미있습니다.

글 작성에 대하여

깃허브에 블로그를 만들고 포스팅할때는 마크다운으로 문서를 작성합니다.

위에 쓴 글을 예시로 들면 아래와 같이 작성합니다.

## 왜 깃허브인가

* 무료입니다. 

마크다운 작성에 관한 내용은 이 곳을 참고해주세요.

블로그 만들기

짧게 몇가지 설명하고 단점까지 다 알아도, 깃허브에 블로그를 차리고싶다면 아래와 같이 따라해주세요.

(물론 jekyll만으로 빠른 시작 가이드를 시작할 수는 있지만, 이 포스팅에서는 jekyll now라는 더 간단한 방법을 소개해드리려 합니다.)

  1. jekyll now를 본인의 저장소에 클론하고 저장소 이름을 [사용자 이름].github.io로 수정해줍니다.
  2. _config.yml 파일을 수정합니다. (name, description, avatar, footer-links, disqus, google_analytics, url)
  3. /_posts 폴더에서 블로그 글을 게시합니다.

원하는 기능을 넣고 싶을때

만약 블로그 글을 검색하는 기능을 넣어보고 싶고 카테고리도 만들고 싶다면, github가 지원하는 플러그인 한도내에서 해결하시거나, html 페이지를 작성하시면 왠만큼 해결됩니다.

github에서 공식 지원하는 플러그인 목록

마무리

저도 지금 시작하는 블로거이고, 이제 많은 시간을 투자해야될 사람이지만… 블로깅울 고민하는 여려분도 깃허브로 시작해서 저와 같이 해보시는 것은 어떨까요?

Written on December 25, 2017