Post

[Jekyll] 글쓰기 간소화

[Jekyll] 글쓰기 간소화

hexo를 사용할 때는 hexo new post로 간편하게 새 post를 생성했는데, jekyll은 안되길래 찾다가 발견해서 적어둔다.

jekyll-compose는 Jekyll 블로그에서 새 글을 쉽게 작성할 수 있도록 도와주는 플러그인이다. 이 플러그인을 사용하면 명령어 하나로 새 글의 기본 구조를 자동으로 생성할 수 있다.

1. jekyll-compose 설치

Gemfile에 다음 줄을 추가한다.

1
gem 'jekyll-compose', group: [:jekyll_plugins]

그런 다음, 명령창에서 다음 명령어를 실행하여 플러그인을 설치한다.

1
bundle

2. _config.yml 설정

_config.yml 파일에 다음 설정을 추가한다. 이 설정은 새 글을 생성할 때 기본 front matter를 지정하는 데 사용된다.

1
2
3
4
5
6
jekyll_compose:
  default_front_matter:
    posts:
      image:
      category:
      tags:

3. 새 글 작성

이제 다음 명령어를 사용하여 새 글을 작성할 수 있다.

이 명령어를 실행하면 _posts 디렉토리에 “글 제목”에 해당하는 파일이 생성되고, 앞서 설정한 기본 front matter가 포함된다.

1
2
3
bundle exec jekyll post "글 제목"
# date 포맷을 지정할 수도 있다.
bundle exec jekyll post "글 제목" --timestamp-format "%Y-%m-%d %H:%M:%S %z"

4. 참고

This post is licensed under CC BY 4.0 by the author.