GitHub 블로그 만들기(0) - 플랫폼으로 Jekyll 을 선택한 이유
17 Dec 2019
Reading time ~1 minute
-
타 플랫폼 대비 Github 블로그의 장점
1. 마크다운 파일(.md)로 포스팅이 가능합니다.
마크다운에 익숙해지면 타 블로그 사이트보다 포스팅하는데 걸리는 시간이 단축됩니다. 글 작성 시 사용하는 마크다운에 대한 지식이 없어도 배우는데 한 시간도 걸리지 않을 만큼 쉽고 간편합니다.
2. git을 사용하여 블로그 관리가 가능합니다.
git을 사용하면 작성한 글이나 코드들의 수정사항을 커밋 로그를 통해 히스토리 관리가 가능하여 개발 중 자신이 커밋한 특정 시점을 기준으로 한꺼번에 되돌릴 수 있습니다.
3. 사이트를 자신만의 방식으로 커스터마이징이 가능합니다.
다른 플랫폼들은 블로그 관리를 GUI로 구성된 설정을 제공하여 자유도가 낮다는 단점이 있습니다.
이에 반해 Jekyll은 어느 정도의 개발 지식이 있다면 레이아웃을 수정이나 추가 기능 구현이 가능합니다. 예를 들면 글 오른쪽에 목차(ToC, Table Of Contents)를 추가하여 원하는 내용을 찾기 편하게 하거나 lunr.js와 같은 라이브러리를 이용하여 검색기능을 추가할 수 있습니다.
4. github에 다양한 무료 테마들이 오픈 소스로 공개되어있습니다.
미리 만들어진 jekyll 테마들을 통해 어려움 없이 원하는 기능이 들어간 블로그를 손쉽게 만들 수 있습니다.- [http://jekyllthemes.org/]
- [https://jekyllthemes.io/free]
- [http://themes.jekyllrc.org/]
- [https://github.com/topics/jekyll-theme]
-
Github 블로그의 단점
1. 글을 모바일에서 자주 작성하는 경우
모바일에서 글을 자주 작성하거나 수정하는 경우에는 포스팅 환경이 컴퓨터에서 이루어지기 때문에 다른 플랫폼을 고려하는 것이 좋습니다.
2. 개발 관련 지식이 부족하거나 마크다운과 깃을 배우는 것이 더 번거러운 경우
개발 관련 지식이나 경험이 부족하거나 코드관리가 주가 아닌 경우 다른 플랫폼을 고려해보는 것도 좋습니다.
-
내가 Github 블로그를 선택하게 된 이유
1. 마크다운과 깃을 사용한 개발에 익숙해 질 수 있다.
글 작성이 간편하고 소스코드 관리가 용이해 개발 내역을 포스팅하기 편리합니다.
2. 커스터마이징 과정에서 웹 개발에 대하여 지속적인 경험을 할 수 있다.
개발환경 구축 및 레이아웃 수정 및 기능 추가 구현 등 웹 개발 경험을 쌓을 수 있습니다.