<아래글은 https://devpro.kr/posts/Github-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EB%A7%8C%EB%93%A4%EA%B8%B0-(1)/ 에서 퍼 온 내용을 수정하여 올립니다.>
Github 블로그 만들기
개발을 하다 보면 분명 경험이 있는 일인데 까먹어서 다시 구글링을 하는 일이 빈번히 일어납니다.
이러한 이유로 항상 기술 블로그 개설에 대해 생각하고 있다가, 드디어 개설을 하게 되었습니다.
처음에는 github, velog, tistory 어느 것으로 개설을 할까 생각하다가, 결국 github로 정착하게 되었습니다.
본 문서의 시리즈는 windows 기준으로 Github 블로그를 개설한 과정을 담고 있습니다.
Github 블로그를 선택한 이유
저는 github, velog, tistory 세 가지 옵션을 엄청나게 고민을 했습니다.
여러 게시물을 찾아보며 각각의 장단점을 하나하나 비교해보면서 말이죠.
제가 블로그를 생성하기전 우선 순위로 두었던 것은 다음과 같습니다.
- 디자인이 깔끔한가?
- 마크다운 지원이 잘 되는가?
- 도메인을 연결할 수 있는가?
- 구글 애드센스를 사용할 수 있는가?
- 진입장벽이 낮은편인가?
Github는 다른 플랫폼에 비해 굉장히 난이도가 있는 플랫폼입니다.
하지만 난이도가 있는 만큼 지원하는 기능이 많고, 마음대로 커스터마이징 할 수 있다는 점이 마음에 들었습니다.
개발자의 냄새가 솔솔 풍기기고 하고요..ㅎㅎ
디자인은 Jekyll 테마를 둘러보던 도중, 이 블로그의 테마인 Chirpy를 보고 디자인이 너무나도 마음에 들었습니다.
깔끔하고, 정리가 잘 되어있어 기술 블로그로 시작하기에는 딱이더군요.
또한, velog 같은 경우에는 리다이렉션 없이 도메인을 사용할 수 없으며, 구글 애드센스 또한 지원하지 않지만, github는 모두 가능하고, 개인적으로 tistory보다 디자인과 마크다운이 깔끔해보였습니다.
1. Ruby 설치
그럼 본격적으로 github 블로그 개설하는 방법에 대해 알아봅시다.
Jekyll을 사용하기 위해서는 먼저 Ruby를 설치해야합니다. → Ruby 다운로드 페이지

현 시점에서는 3.1.X 버전을 권장하고 있습니다.
또한 64bit를 권장하지만, Jekyll이 32bit이기 때문에, 32bit로 설치를 진행했습니다.
Ruby+Devkit 3.1.3-1 (x86) 파일을 다운로드 후, 실행시켜 설치해 줍니다.
자세한 설치 과정 이미지는 생략하도록 하겠습니다.
위 내용은 현 시점에서는 업데이트 되었기에 변경이 필요하다.
<질문>
루비를 설치하는데 현 시점에서는 3.3.X 버전을 권장하고 있습니다. 64bit를 권장하지만, Jekyll이 32bit인데, 32bit로 설치를 진행하는 것이 더 좋을까요?
<chatGPT>
1. 루비 버전 (3.3.x)
현재 루비의 최신 안정 버전(3.3.x)을 설치하는 것은 좋은 선택입니다. 최신 버전은 보안, 성능, 그리고 최신 기능 면에서 유리합니다. Jekyll 또한 루비의 최신 안정 버전을 지원하므로, 호환성 문제는 없을 가능성이 높습니다.
2. 32비트 vs 64비트
Jekyll은 루비 기반으로 동작하며, 루비의 32비트 또는 64비트 버전 모두에서 사용할 수 있습니다. 아래는 두 가지 옵션에 대한 분석입니다:
64비트 루비 (권장)
- 장점:
- 최신 하드웨어 및 운영 체제와 최적화.
- 대용량 메모리 지원 (특히 메모리를 많이 사용하는 작업에서 유리).
- 최신 루비 및 관련 젬(gem)의 최적화 지원.
- 단점:
- 운영 체제가 32비트라면 사용할 수 없음.
32비트 루비
- 장점:
- 오래된 32비트 환경에서 사용 가능.
- 단점:
- 성능 및 메모리 제한(4GB 이하).
- 최신 하드웨어 및 소프트웨어에서 비효율적일 수 있음.
3. Jekyll과 64비트 루비
Jekyll은 루비 젬(gem)으로 배포되며, 루비 버전에 크게 의존하지 않습니다. Jekyll이 32비트 환경에서만 동작해야 한다는 제한은 없습니다. 따라서, 운영 체제가 64비트를 지원한다면 64비트 루비를 설치하는 것이 더 나은 선택입니다.
4. 설치 권장 사항
- 운영 체제 확인: 운영 체제가 64비트를 지원하는 경우, 64비트 루비를 설치하세요.
- 루비 버전: 루비 3.3.x를 설치하세요.
- Jekyll 설치: Jekyll은 루비 젬으로 설치됩니다. 아래 명령어로 설치하세요:
gem install jekyll bundler
5. 루비 설치 후 확인
설치 후, 다음 명령으로 버전을 확인하세요:
ruby -v
jekyll -v
이 명령어가 제대로 작동하면, 설정이 완료된 것입니다. 😊
결론적으로, 64비트 루비를 사용하는 것이 좋으며, Jekyll 사용에 문제가 되지 않습니다.
그렇단다. 3.3.x 버전에 64비트로 다운 받아도 문제가 없단다. 나머지는 원본님의 내용을 따랐다.

모든 체크박스에 체크를 하며 진행하시는 것을 추천드립니다.
설치가 끝난 후 Run ‘ridk install’ to setup 하면서 체크박스가 하나 있을텐데,
체크 후 Finish 버튼을 눌러주시면, 커맨드 창이 뜨면서 Enter를 누르라고 안내할 것입니다.
Enter를 눌러서 셋업이 자동으로 진행되도록 합시다.
<나의 실행 창 >



모든 설치가 끝난 후 ruby -v 커맨드를 입력했을 때,


2. Jekyll 설치
다음으로는 jekyll을 설치해보도록 하겠습니다.
Jekyll 설치는 ruby가 잘 설치되어 있다면 매우 간단합니다.
cmd 또는 git bash 등의 커맨드 창을 열어서 아래의 커맨드만 입력해주시면 설치 완료입니다.


