Jekyll의 Liquid 템플릿 언어에서는 변수를 사용하여 페이지 또는 포스트목록들을 불러올 수 있다.


포스트 목록 표시

'posts' 변수는 '_post'디렉터리 내부에 있는 모든 포스트들에 대한 정보를 가지고 있는 리스트변수이다.
아래 코드를 통해 모든 포스트목록을 불러올 수 있다.
ex )

    
    <ul>
      {% for post in site.posts %}
        <li>
          <a href="{{ post.url }}">{{ post.title }}</a>
        </li>
      {% endfor %}
    </ul>
    
    

▶ 실행결과

페이지 목록 표시

'pages'변수는 'pages'디렉터리 내부에 있는 모든 페이지들에 대한 정보를 가지고 있는 리스트변수이다.
아래 코드를 통해 모든 페이지목록을 불러올 수 있다.
ex )

    
    <ul>
      {% for page in site.pages %}
        <li>
          <a href="{{ page.url }}">{{ page.title }}</a>
        </li>
      {% endfor %}
    </ul>
     
    

▶ 실행결과