[liquid] 페이지 표시할때 주의할 점

Category: LiquidJekyll | November 19, 2019

paginate.post 사용시 주의할 점

paginate.post 를 이용하면 기본 minima 테마인 경우, 헤더에 생성되는 모든 패이지가 표시됨.

헤더에 표시하고자 하는 페이지에만 gnav meta-data 를 추가하여 원하는 페이자만 추가

---
title: about
layout: page
permalink: "/about/"
tags:
- jekyll
- 지킬블로그
- 지킬 리뷰
gnav: 1
---

그리고, gnav 가 잘동작될 수 있도록 header.html 내부에 아래 내용을 적용함.


    {% for i in (1..10) %}
        {% for page in site.pages %}
            {% if page.title and page.gnav == i %}
                <li class="nav-link"><a href="{{ page.url | prepend: site.baseurl }}">{{ page.title }}</a>
            {% endif %}
        {% endfor %}
    {% endfor %}

소스 출처 : ‘jekyll을 이용한 Github 블로그 만들기’ 를 베꼈음!