github page 블로그(jekyll)에 tag 페이지를 추가하는 방법을 정리했다.
liquid언어로 페이지를 만드는 것이기 때문에 방법은 여러가지가 있으며
나는 지킬 홈페이지에 정의된 변수들을 사용하여 페이지를 만들었다.
나는 layouts
폴더에 tag.html 파일을 만들었다.
이 파일을 layout으로 하는 markdown파일은 tag 페이지의 기능을 하게 된다.
구현에 중심적으로 사용할 변수는 두가지 이다.
| 변수 | 의미 |
| — | — |
| site.tags.TAG
| 사이트에 존재하는 모든 태그를 포함하는 리스트이다. |
| site.tags.TAG.last
| 해당 태그를 가지는 모든 포스트를 참조하는 리스트이다. |
이외에도 링크나 포스팅된 날짜를 표시하기 위해 부가적인 변수를 사용할 것 이다.
위의 변수와 for 문을 사용해서 간단히 구현 할 수 있다.
Written on February 6th, 2021 by Wonbin Kim