Gitblog를 손쉽게 구축할 수 있는 방법으로 보통은 Jekyll Theme을 많이 이용한다.
Jekyll은 Markdown 언어로 작성한 문서를 HTML로 변환하는 정적 사이트 생성기다.
Ruby를 기반으로 만들어진 Jekyll은 사용자들이 생성한 여러가지 테마를 이용해 손쉽게 블로그 빌드가 가능하고,

Github Blog를 생성하는데 사용되는 기술 스택은 다음과 같다.

  • Jekyll : Ruby로 작성된 정적 사이트 생성기로, Markdown 파일을 HTML로 변환합니다. Jekyll은 GitHub Pages와 통합되어 쉽게 사용할 수 있습니다.
  • Ruby: Jekyll은 Ruby로 개발되었기 때문에, Ruby 환경이 필요합니다. Gem을 사용하여 Jekyll을 설치하고 관리합니다.
  • Markdown: 블로그 포스트 작성 시 주로 사용하는 마크업 언어로, 간단한 문법으로 텍스트를 포맷할 수 있습니다.
  • Liquid: Jekyll에서 사용하는 템플릿 언어로, 동적인 콘텐츠를 생성하는 데 사용됩니다. Liquid를 통해 변수, 조건문, 반복문 등을 사용할 수 있습니다.
  • HTML/CSS: Jekyll 테마는 기본적으로 HTML과 CSS로 구성되어 있으며, 사용자 정의 스타일링을 위해 CSS 프레임워크(예: Bootstrap)나 Sass를 사용할 수 있습니다.
  • JavaScript: 테마의 인터랙티브한 요소를 구현하기 위해 JavaScript를 사용할 수 있습니다. jQuery와 같은 라이브러리를 활용하기도 합니다.
  • GitHub Pages: 블로그를 호스팅하기 위해 GitHub Pages를 사용할 수 있으며, 이를 통해 Jekyll 사이트를 쉽게 배포할 수 있습니다.