소개
깃허브(GitHub)는 분산 버전 관리 툴인 깃(Git)을 사용하는 프로젝트를 지원하는 웹호스팅 서비스입니다.
최근에 새프로젝트는 깃허브(private:유료)를 이용해 소스 관리를 하고 있는데요.
깃허브로 무료 블로그도 운영할 수 있다는 글을 보고 한번 따라해봤는데 좋아서 소개합니다. 꼭 개발자가 아니어도 쓸 수 있습니다.
사실 전 블로거가 되고 싶다기보다는 다양한 개발을 하다보니 개발 일지 같은 것이 가지고 싶어서..
특히 한번 셋업해놓으면 쳐다도 안보는 서버 튜닝등은 다음에 다시할 때 죽을 맛이죠..
뭔가 개인적으로 정리하며 비즈니스 로직 제외한 어느정도는 공헌?도 하고자 워드프레스도 만져보고 했지만 뭔가 답답했습니다.
특성
깃허브페이지는 아래와 같은 특성이 있습니다.
1. 루비온레일즈의 일부 기능 사용이 가능 : 깃헙이 루비로 만들어져서 그런가봅니다.
2. 정적임 : 동적인 페이지가 아닙니다.
3. 공짜 : 대신 소스는 오픈해야함
4. 신뢰 : 깃헙을 믿는 다면..
5. 유지관리 : 정적이기 때문에 백업도 파일만 다운로드 하면됩니다.
6. 마크다운 : markdown이라는 문법을 씁니다.(간단한 문서만들기 정말 좋습니다.구글링하면 컨버터가 많이 나옴)
7. 지킬(jekyll) : 정적인 페이지용 블로그입니다. 깃허브페이지는 이것으로 구성하기면 됩니다.
8. 아재감성 : 보면 압니다.. 물론 바꿀 수도 있지만.. 전 디폴트를 좋아해서
아무래도 개발자라면 깃이 친숙하기 때문에 깃허브 페이지로 개발일지 작성하기가 좋았습니다.(커밋,푸쉬만 하면 끝남)
개발자가 아니어도 깃허브 웹사이트의 해당 리포지토리(깃허브페이지저장소)에 가서 파일도 추가하고 글도 수정할 수 있습니다.
사용
지킬 사이트(지킬공사이트 : http://jekyllrb-ko.github.io)를 보고 직접 구성해도 되지만 더 간단하게 다른 사람이 한것을 복사(포크)해서 사용해도 됩니다. 오픈소스니까요...
1. jekyll-now 를 fork함 : 해당 사이트에 설명이 자세하게 나와있음
2. _config.yml의 이름을 자기 것으로 변경
3. _post폴더에 2014-3-3-Hello-World.md 하나 있는데 해당 파일 수정하고 저장
4. https://본인아이디.github.io 로 접속해서 확인
5. 이후 _post폴더에 위 규칙대로 yyyy-m-d-어쩌고저쩌고.md 파일 만들어서 추가하면 됨
결론
좀더 멋진 사이트를 만들고 싶으면 지킬공식사이트에서 테마나 css등을 수정해서 사용하면 됩니다.
깃헙페이지 덕분에 열심히 개발일지 작성 실천하고 있습니다.. 힘들지만 뿌듯하네요..
더 자세한 내용(도메인,마크다운등)은 https://fkkmemi.github.io/github/github-hosting/ 에서 확인하세요.. 설치에 관한 것들은 구글링하면 더 좋은 자료 찾으실겁니다~
취향에 맞게 선택하시면 될거 같아요~~
prose.io를 이용하면 그냥 블로그에 글쓰듯이 할 수도 있구요. 이미지 업로드도 쉽게 됩니다.
jekyll-now 는 포크만 해도 되던데. 이거는 안되서 문의 드려요. 404에러가 나네요