2014-10-07 1 views
0

Jekyll powered 사이트에서 스타일 가이드, 사용 가능한 Front Matter 변수 등을 작업하는 동안 Jekyll --unpublished 플래그를 사용하여 문서를 표시하고 있습니다. /docs/의 모든 파일은 YAML Front Matter 변수 published: false을 사용합니다.--unpublished 플래그로 실행되는 지킬을 기반으로 메뉴 항목을 추가하려면 어떻게합니까?

내가하고 싶은 것은 개발 중에 메뉴 항목을 탐색에만 추가하는 것입니다. 따라서 개발자는 문서에 액세스하기 위해 URL을 직접 입력 할 필요가 없습니다.

지킬이 액체 태그로 실행중인 플래그에 액세스 할 수있는 방법이 있습니까? 그렇지 않다면 --unpublished 플래그로 실행될 때만 메뉴 항목을 표시하는 방법에 대한 제안이 있습니까? 게시 된 페이지에 대한

답변

1

메뉴 : 게시되지 않은 페이지

{% for page in site.pages %} 
    {% if page.published == null or page.published == true %} 
    <a href="{{ page.url | prepend: site.baseurl }}">{{ page.title }}</a> 
    {% endif %} 
{% endfor %} 

그리고 하나

{% for page in site.pages %} 
    {% if page.published == false %} 
    <a href="{{ page.url | prepend: site.baseurl }}">{{ page.title }}</a> 
    {% endif %} 
{% endfor %} 
+0

나는 그것을 놓친 확실하지 ... – Roy

관련 문제