5. Hook으로 카테고리 설정 자동화하기
1. 카테고리를 반복 입력하지 않으려면? 글을 쓰다 보면 front matter에 categories:를 매번 채우는 일이 가장 번거롭다. 3편에서 jekyll-compose로 새 글을 만들도록 자동화했지만, 여전히 카테고리는 수동으로 입력해야 했다. 나는 포스트를 할 때 경로를 이미 /_posts/대분류/소분류/slug.md 형태로 정리되어 있기 ...
1. 카테고리를 반복 입력하지 않으려면? 글을 쓰다 보면 front matter에 categories:를 매번 채우는 일이 가장 번거롭다. 3편에서 jekyll-compose로 새 글을 만들도록 자동화했지만, 여전히 카테고리는 수동으로 입력해야 했다. 나는 포스트를 할 때 경로를 이미 /_posts/대분류/소분류/slug.md 형태로 정리되어 있기 ...
1. 마지막 수정 날짜 기록 방법 포스트를 작성하다 보면 여러 이유로 포스트를 수정하게 된다. 대부분의 Jekyll 블로그는 front-matter에 last_modified_at을 입력하면 마지막 수정 날짜를 지정할 수 있다. 하지만 수정할 때마다 last_modified_at을 수동으로 입력하는 것은 꽤 번거로운 일이다. 이번 글에서는 Hoo...
1. 포스트 템플릿 자동화가 필요한 이유 Chirpy 테마를 처음 설정했을 때는 _posts/ 폴더에 있는 샘플 파일을 복사해서 제목과 날짜를 일일이 바꿨다. 하지만 블로그를 꾸준히 운영하려면 날짜, 카테고리, 기본 front matter를 매번 타이핑하는 일이 은근 번거롭다. 1편에서 로컬 Jekyll 환경을 구축했다면, 이제 터미널에서 명령 한 ...
맥북 스크린샷 여백 없애기 MacOS에서 ⌘ + ⇧ + 5로 창 지정 스크린 샷을 할 때 아래처럼 여백(shadow)이 생기게 된다. 아래 명령어를 통해 기본 스크린캡쳐 앱의 설정을 바꿀 수 있다. defaults write com.apple.screencapture disable-shadow -bool true ; killall Syste...
1. Github Pages 댓글란 여러 Github Pages로 호스팅되는 사이트를 보면 아래처럼 댓글란이 있는 것을 확인할 수 있다. 내가 선택한 테마나 대부분의 Jekyll 테마에서는 disqus, utterances, giscuc 등의 댓글 관리 앱을 사용할 수 있도록 설정이 되어 있다. 나는 그 중에서 utterances를 이용해 댓글...
1. Github 계정 만들기 Github에서 계정 생성하기. 기존 Github 계정을 사용해도 되지만 여러 author와 같이 꾸며나가고 싶어 새로운 Github 계정을 만들게 되었다. 기존 계정이 있는 사람은 계속 사용하면 된다. 2. 테마 고르기 Github Pages는 Ruby 언어를 사용하는 Jekyll을 지원한다. 직접 Jekyll을...