title

Dotorimook's blog

Hello, World! This is Dotorimook's blog

    interest
  • HCI
  • UI/UX
  • Frontend
  • javascript
  • node

Categories

Tags

Jekyll 포스트를 숨기고 싶을 땐 published!

October 05, 2020

작성중인 포스트 보여주고 싶지 않아!

github에서 Jekyll기반 블로그로 갈아타기 시작하며 몇 가지 장점? 특징?이 있다. 나름 재미를 느끼고 있다.

  1. 깃헙의 무료 포스트
  2. 테마 등 자유도가 높음
  3. 사용하는 IDE를 이용해서 작업하고 github으로 바로 올리면 된다.
  4. 마크다운 문법 (장점이자 단점이다..!!)
  5. CLI처럼 다 외우거나 자주 쓰지 않는 문법을 이용할 경우에는 치트시트가 필요함.
  6. 하지만 문서가 규격화 되어 서식을 일괄적으로 조정하거나 관리할 수 있고, 예상 가능한 수준의 규격을 지니게 된다.
  7. 뭘 추가하려면 직접 구성해야함. (좀 귀찮아 보이긴 하지만 의외로 찾아보면 방법들이 잘 정리되어있다.)

이러한 느낌들을 느끼는 중.. 오래전에 사용했던 태터툴즈나 워드프레스, 네이버 블로그 등 다양한 블로그 서비스들에 비해 받았던 첫 인상 중 하나는 관리자 페이지가 없다는 것이었다. (찾아보니 jekyll-admin 이라는 모듈이 있긴 한 듯 하다. 하지만 아직까지 이정도의 필요성은 못느끼겠다..)

기존 블로그 서비스들의 관리자 기능에서 가장 많이 사용하는 기능중 하나가 포스트의 show/hide를 관리하는 것이었다. jekyll 블로그를 사용하게 되면서 다른 것보다도 제일 먼저 필요를 느낀 기능이다.

짬짬이 블로그 포스트를 작성하다보면, 한 포스트가 완성되기 전까지 여러번 커밋을 거쳐야할 경우가 발생한다. 당연 작성중인 포스트를 걸기엔 너무 챙피해.. 완성된 뒤에 보여주고 싶어! 하지만 그전까지 커밋을 참기엔..? 환경을 옮겨서 작성해야한다면? 이럴 때엔 어쩌면 좋을까?

답은 front-matter에 있다.

세상에 필요한 것은 이미 다 있다고 했던가.. 역시나 필요하던 기능이 있었다. 답은 front-matter에 있었다.

일반적으로 설정하게 되는 front-matter는 다음과 같다.

layout: post title: "Jekyll 포스트를 숨기고 싶을 땐 published" date: 2020-10-05 14:12:15 categories: jekyll tags: jekyll

여기서 블로그에서 글을 내리고 싶다면 어떨까? 바로 아래 한 줄을 추가하면 된다.

... published: false ...

front-matter에 추가할 수 있는 published는 특정 포스트를 보여주고싶지 않을 때에 사용할 수 있는 속성이다. published의 값을 false로 해두면 블로그에서 해당 포스트가 사라져 보이게 된다.

역시 이미 편리하게 사용할 수 있는 다양한 기능을 제공하고 있다.

이로써 jekyll-admin 설치는 잠시 미뤄두기로 한다… (ㅋㅋㅋ)