Cullinan에서 change log를 추가했습니다. 간단한 방식으로 구현했고, 이력 관리차 글로 남겨둡니다.
Get posts of special tag
변경사항에 대한 글을 post로 작성하고, 별도의 태그(cullinan) 를 준 상태입니다. 이제 jekyll 사이트에서 cullinan 태그의 글만 읽어오려고 합니다. jekyll 에선 site.tags["태그이름"]
형태로 태그에 해당 하는 글을 얻어올 수 있습니다. 그래서 간단하게 루프를 돌려주면 특정 태그의 글만 쉽게 가져올 수 있습니다. (보통 태그 페이지 만들 때 사용하는 방법이죠)
Limit posts
liquid는 limit:
을 통해 루프에서 제한을 줄 수 있습니다.
(처음에 생각도 못하고 Variable과 break, plus로 구현 하려다가 삽질 좀 했네요..😭)
Code for change logs
<h2>Last 5 changes</h2>
<div class="form-container" style="font-size: 16px;">
<ul>
{%for post in site.tags["cullinan"] limit: 5 %}
<li class="{{ post.date | date: '%Y' }}"><span>{{ post.date | date: "%b %d" }}</span>» <a href="{{ site.baseurl}}{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
<li><a href="https://www.hahwul.com/tag/cullinan/">More posts</a></li>
</ul>
</div>