$ git clone [email protected]:flative/blog.flative.io.git
$ cd blog.flative.io
$ bundle install
$ bundle exec jekyll serve
bundle install
진행중 에러 발생시 이곳을 참고하세요
_posts
디렉토리에yyyy-mm-dd-slug.md
파일로 복사(or 이동).
- slug: 해당 포스트의 고유 키로 url의 일부로 사용. 왠만하면 특수문자없이 영문자,숫자,-(하이픈),.(점)...만 사용.
- yyyy,mm,dd: 발행 년,월,일.
- 참고: 최종적으로 포스트의 url(permalink)는 http://blog.flative.io/yyyy/mm/dd/slug/
- 파일 상단에 front matter 작성
- layout: post # 레이아웃(필수).
page
레이아웃을 사용하면 목록에 보이지 않는 글을 쓸 수 있음. - title: '제목' # 제목(필수)
- author:
username
# 필자(필수). - tags:
[tag1,tag2,tag3,...]
# 태그 목록(선택). 왠만하면 특수문자없이 영소문자,숫자,-(하이픈),.(점)...만 사용. - image: http://... # 커버이미지 url(선택)
- draft:
draft: true
를 적지 않으면 글 목록에 표시가 되니, 임시 글일 경우에 꼭 표시하기 - date:
YYYY-MM-DD
# 발행일(필수)
_authors
디렉토리에username.md
이름으로 필자 정보 파일 추가
- 참고: 최종적으로 사용자 포스트 목록 페이지의 url은 http://blog.flative.io/authors/username/
- 파일 상단에 front matter 작성
- layout: author
- name: ex) leejaedus
- title: ex) 이재연
- image: ex) static/authors/XXX.jpg 직접 넣으세요
- email: ex) [email protected]
- facebook: ex) https://www.facebook.com/leejaeduss
- github: ex) https://github.com/leejaedus
- 내용은 필요없음
_tags
디렉토리에tag-name.md
이름으로 필자 정보 파일 추가
- 참고: 최종적으로 사용자 포스트 목록 페이지의 url은 http://blog.flative.io/tags/tag-name/
- 파일 상단에 front matter 작성
- layout: tag # 레이아웃(필수)
- name:
tag-name
# post의 tags 배열의 항목과 매칭(필수). 왠만하면 특수문자없이 영소문자,숫자,-(하이픈),.(점)...만 사용. - title: ... # 좀 더 길고 구체적인 설명(필수)
- image: http://... # 태그 이미지(선택)