블로그 사이트: github.io/Aplus-Edu
빌드 저장소: Aivle4th-team3/Aplus-EDU
- _posts 폴더 아래에
YYYY-MM-DD-제목.md
으로 마크다운을 작성한다.
- YYYY-MM-DD는 포스트의 날짜가 된다.
-
md 파일에는 상단에 아래 문구를 추가한다.
--- layout: post title: 제목 permalink: /posts/url주소/ categories: [카테고리들] ---
- 포스트는 카테고리로 분류되어 사이트에서 볼 수 있다.
- 카테고리는 문자열 또는 리스트로 넣을 수 있다.
- 리스트로 넣으면 여러 카테고리에 속하게 되며, 순서에 따라 categories 탭에선 계층으로 보이게 된다.
-
Ruby 설치
-
Jekyll 설치
$ gem install jekyll
-
Bundler 설치
$ gem install bundler
-
Gem 종속성 설치
$ bundle install
-
빌드
$ bundle exec jekyll build
-
서버 실행
$ bundle exec jekyll serve
.github/workflows/jekyll.yml로 깃헙 레포지토리에 workflow가 적용되어 자동 수행된다.
- 현재 깃헙 레포지토리로 push한다.
- 빌드 없이 푸쉬 하려면 커밋 메시지에 [skip ci]를 적는다. 참고
-
워크플로어가 깃헙 레포지토리에서 수동으로 빌드하고 원격 레포지토리(Aivle4th-team3/Aplus-EDU)의 gh-pages 브랜치에 결과물(_site)을 푸쉬한다.
-
원격 레포지토리에서는 gh-pages 브랜치에 푸쉬를 받으면 자동 빌드하여 블로그를 구성한다.
Catbook 1.0 (#a9fa120)
Catbook is a category-centric theme for Jeykyll. This theme is originally inspired from Book theme.