Simple Tutorial
지킬(Jekyll) 은 정적 사이트 생성기이다. 좋아하는 Markup 언어로 작성된 텍스트를 사용하고 레이아웃을 사용하여 정적 웹 사이트를 만든다. 사이트의 디자인, URL, 페이지에 표시되는 데이터 등을 조정할 수 있다.
Jekyll • Simple, blog-aware, static sites
Transform your plain text into static websites and blogs
jekyllrb.com
루비로 만들어져 있고 Jekyll 과 Bunder를 설치 해야 한다. Gem은 리눅스의 apt, python pip와 같이 설치를 도와 주는 거다. 아래와 같이 해서 설치를 해준다.
gem install jekyll bundler
test로 new를 써서 myblog를 함 만들어 준다. new를 사용해서 기본적인 환경만 있는 blog 를 만들어 준다. Gem-based theme 들은 여기 기본 뼈대를 기본으로 홈페이지를 디자인 하여 테마를 만들어 배포를 하면 일반 사용자는 그걸 가지고 자기 블로그에 적용하는 방식이다.
jekyll new myblog

그리고 만들어지 폴더로 들어가서
cd myblog
로컬 서버를 실행 하면 http://localhost:4000 에 기본 블로그를 만날 수 있다.
bundle exec jekyll serve

기본적인 뼈대로만 만들어진 블로그 형태이다. 테마 개발자들이 만들놓은 테마를 적용하여 더 이쁜 블로그를 만들 수 있다.

Ruby에 대해서
Gems
gem은 Ruby의 배포 프로그램이다.
- Ruby 객체를 JSON으로 변환
- 쪽수 매기기
- GitHub와 같은 API와 상호 작용
Jekyll 또한 Gem으로 설치 한다. . jekyll-feed , jekyll-seo-tag 및 jekyll-archives를 포함한 많은 Jekyll 플러그인 도 gem 으로 설치 한다.
Gemfile
사이트에서 사용되는 Gem List이다. 모든 Jekyll 사이트에는 기본 폴더에 Gemfile이 있으며 간단한 Jekyll 사이트의 경우 다음과 같이 보인다.
source "https://rubygems.org"
gem "jekyll"
group :jekyll_plugins do
gem "jekyll-feed"
gem "jekyll-seo-tag"
end
Bundler
Bundler 는 Gemfile에 리스트로 있는 목록들을 설치해준다. bundler 를 설치 하기 위해서는 'gem install bundler' 로 설치하고 Gemfile에 있는것을 설치 한다.
'Blog 쌈사드셈' 카테고리의 다른 글
jekyll minimal mistake blog toc 설정 하기 (0) | 2021.06.15 |
---|---|
jekyll minimal mistake theme 설치 하기 (0) | 2021.06.10 |
Jekyll Content 기본적인것들 (0) | 2021.06.10 |