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 사이트를 쉽게 배포할 수 있습니다.