2017-11-17 11 views
2

현재 지킬의 하위 폴더를 반복하려고하지만 이것이 가능한지 여부를 알지 못합니다.지킬의 하위 폴더를 반복 할 수 있습니까?

내 폴더 구조는 다음과 같습니다

_includes 
_layouts 
_pages 
    folder_1 
    folder_2 
index.html 

예를 들어, 나는이 작업을 수행 할 수있는 방법 루프에 의해 FOLDER_1에 도달하려면?

{% for page in pages.folder_1 %} 

//xyz 

{% endfor %} 

는 내가 원하는 내가 정적 페이지를했습니다이 페이지에 내가 제목과 하위 폴더 중 하나에 각 페이지의 설명을 표시 할 것입니다.

도와 주시겠습니까?

답변

1

_posts 폴더를 사용하지 않는 경우 밑줄로 주 폴더의 이름을 지정하지 마십시오.

그런 다음 자신의 경로를 확인하는 게시물 또는 페이지를 필터링 :

{% assign folder1 = site.pages | where_exp: "item" , "item.path contains 'folder1'"%} 
{% for item in folder1 %} 
{{item.title}} 
{% endfor %} 
+0

감사합니다! 그 덕분에 수 시간의 업무를 절약 할 수있었습니다! 완벽하게 작동합니다! – AiiDee