/_posts
디렉토리에 YYYY-MM-DD-{title}.md
형태로 텍스트 파일을 생성 후 아래 템플릿을 참고하여 글을 작성한다.
---
layout: single
title: '이 글의 제목'
tag: # 태깅 정보
categories: 'news' # 'news', 'blog', ...
author: # 이 글의 작성자 정보(_data/authors.yml에 있는 ID)
author_profile: true # 작성자 정보를 보여줄지 여부
toc: false # table of contents 를 보여줄지 여부
---
여기서부터는 자유롭게 Markdown 형태로 작성
/_projects
디렉토리에 글 작성. 일반 글과 같은 형태로 작성하면 됨.
글을 작성 후 바로 github에 commit한 후 홈페이지에서 확인.
로컬에서 Jekyll 서버를 실행시켜 글이 잘 나오는지 확인 후 github에 commit
$ sudo apt-get install ruby ruby-all-dev
# .bashrc or .zshrc
export GEM_HOME=$HOME/gems
export PATH=$HOME/gems/bin:$PATH
# bundler 설치
$ gem install bundler
# 블로그 전체 다운로드
$ git clone https://github.com/nerdnerdoo/nerdnerdoo.github.io
$ cd nerdnerdoo.github.io
# 필요한 패키지 설치
$ bundle
# 아래 명령을 실행하면 웹서버가 실행된다. http://localhost:4000 으로 접속하면 내용을 볼 수 있다.
$ jekyll serve
_posts/ 또는 _projects/ 의 파일이 변경되면 자동으로 업데이트가 된다. 단 _config.yml이나 기타 파일들의 경우 jekyll serve를 Ctrl + C로 중지시키고 다시 실행해야 반영된다.