[컴] jekyll 에서 post 생성

제킬 / 포스트 글쓰기 / 글 등록 / 글 추가 / 새글 / github page, jekyll 에서 post 생성

 

jekyll 에서 post 생성

jekyll 에 2가지 type 의 page 가 있다.

  1. 그냥 page : 흔히 아는 About 같은, post 가 아닌 static page 들
  2. post : _posts 에 있는 자료들

post 생성

post 는 2가지를 만족하면 된다.

  1. post file 의 이름 형식
  2. post file 내용의 시작부분에 ‘front matter’ 라고 불리는 text 삽입

파일 이름

post 는 아래 같은 모양이어야 한다. 즉 _post folder 아래에 년-월-일-title.markdown 의 형식을 가져야 한다. 확장자는 .md 등 다른 것을 사용해도 된다.

<root>/_post/2021-09-16-my-test-post.markdown

파일 내용 앞부분(front matter)

위에서 처럼 2021-09-16-my-test-post.markdown 파일을 생성했다면, 이제 파일 시작부분에 아래 문구를 삽입하자.

---
layout: post
title:  "My title"
---

브라우저에서 확인

그러면 아래 url 에서 확인할 수 있다.

https://<userid>.github.io/2021/09/16/my-test-post

또는

https://<userid>.github.io/2021/09/16/my-test-post.html

참고로, commit 하고 바로 반영이 되진 않는다. 그 전의 cache 가 한동안 보여진다. 그러니 시간을 두고 여러번 refresh 를 해보자.

category 추가

category 는 위의 front matter 에 추가할 수 있다. 만약 아래처럼 categories: jekyll update 를 추가하면,

---
layout: post
title:  "My title"
categories: jekyll update
---

아래 처럼 category 가 포함된 url 에서 확인할 수 있게 된다.

https://userhabit.github.io/jekyll/update/2021/09/16/my-test-post.html

Reference

  1. Adding content to your GitHub Pages site using Jekyll - GitHub Docs

댓글 없음:

댓글 쓰기