Github 블로그 만들기 (1)
개발을 하다 보면 분명 경험이 있는 일인데 까먹어서 다시 구글링을 하는 일이 빈번히 일어납니다.
이러한 이유로 항상 기술 블로그 개설에 대해 생각하고 있다가, 드디어 개설을 하게 되었습니다.
처음에는 github, velog, tistory 어느 것으로 개설을 할까 생각하다가, 결국 github로 정착하게 되었습니다.
본 문서의 시리즈는 windows 기준으로 Github 블로그를 개설한 과정을 담고 있습니다.
Github 블로그를 선택한 이유
저는 github
, velog
, tistory
세 가지 옵션을 엄청나게 고민을 했습니다.
여러 게시물을 찾아보며 각각의 장단점을 하나하나 비교해보면서 말이죠.
제가 블로그를 생성하기전 우선 순위로 두었던 것은 다음과 같습니다.
- 디자인이 깔끔한가?
- 마크다운 지원이 잘 되는가?
- 도메인을 연결할 수 있는가?
- 구글 애드센스를 사용할 수 있는가?
- 진입장벽이 낮은편인가?
Github는 다른 플랫폼에 비해 굉장히 난이도가 있는 플랫폼입니다.
하지만 난이도가 있는 만큼 지원하는 기능이 많고, 마음대로 커스터마이징 할 수 있다는 점이 마음에 들었습니다.
개발자의 냄새가 솔솔 풍기기고 하고요..ㅎㅎ
디자인은 Jekyll 테마를 둘러보던 도중, 이 블로그의 테마인 Chirpy를 보고 디자인이 너무나도 마음에 들었습니다.
깔끔하고, 정리가 잘 되어있어 기술 블로그로 시작하기에는 딱이더군요.
또한, velog 같은 경우에는 리다이렉션 없이 도메인을 사용할 수 없으며, 구글 애드센스 또한 지원하지 않지만, github는 모두 가능하고, 개인적으로 tistory보다 디자인과 마크다운이 깔끔해보였습니다.
다음은 위 5가지 조건을 가지고 3가지 플랫폼을 비교한 지극히 개인적인 견해입니다.
github | velog | tistory | |
---|---|---|---|
디자인 | ★★★ | ★★★ | ★★ |
마크다운 | ★★★ | ★★★ | ★★ |
도메인 | ★★★ | ★ | ★★★ |
구글 애드센스 | ★★★ | X | ★★★ |
진입장벽 | ★★★ | ★ | ★ |
1. Ruby 설치
그럼 본격적으로 github 블로그 개설하는 방법에 대해 알아봅시다.
Jekyll을 사용하기 위해서는 먼저 Ruby를 설치해야합니다. → Ruby 다운로드 페이지
현 시점에서는 3.1.X 버전을 권장하고 있습니다.
또한 64bit를 권장하지만, Jekyll이 32bit이기 때문에, 32bit로 설치를 진행했습니다.
Ruby+Devkit 3.1.3-1 (x86) 파일을 다운로드 후, 실행시켜 설치해 줍니다.
자세한 설치 과정 이미지는 생략하도록 하겠습니다.
모든 체크박스에 체크를 하며 진행하시는 것을 추천드립니다.
설치가 끝난 후 Run ‘ridk install’ to setup 하면서 체크박스가 하나 있을텐데,
체크 후 Finish 버튼을 눌러주시면, 커맨드 창이 뜨면서 Enter를 누르라고 안내할 것입니다.
Enter를 눌러서 셋업이 자동으로 진행되도록 합시다.
모든 설치가 끝난 후 ruby -v
커맨드를 입력했을 때,
아래와 같이 Ruby의 버전이 정상적으로 출력된다면 성공적으로 설치를 끝마친 것입니다!
1
2
$ ruby -v
ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e) [i386-mingw32]
2. Jekyll 설치
다음으로는 jekyll을 설치해보도록 하겠습니다.
Jekyll 설치는 ruby가 잘 설치되어 있다면 매우 간단합니다.
cmd
또는 git bash
등의 커맨드 창을 열어서 아래의 커맨드만 입력해주시면 설치 완료입니다.
1
2
$ gem install jekyll
$ gem install bundler
Jekyll만 설치한 것이 아니라 bundler라는 것도 함께 설치하였는데,
bundler는 ruby 프로젝트에서 gem 파일의 종속성을 관리하는 도구라는것 정도만 알고 있습니다.
이제 jekyll -v
커맨드를 입력하여 jekyll이 잘 설치되었는지 확인해 봅시다.
저는 bundler의 버전도 함께 확인해 보았습니다.
1
2
3
4
5
$ jekyll -v
jekyll 4.3.2
$ bundler -v
Bundler version 2.4.8
마무리
이로써 ruby와 jekyll을 성공적으로 설치하고 github 블로그를 개설할 준비를 끝마쳤습니다.
블로그 개설 후 첫 포스팅이라 시간 가는 줄 모르고 재미있게 작성한 것 같네요. ㅎㅎ
다음 포스팅부터는 이어서 본격적으로 github 블로그를 개설하는 과정을 살펴보도록 하겠습니다.
감사합니다.