2017-02-09 1 views
0

제 키일 사이트의 루트 디렉토리를 다른 폴더로 변경하려고 시도했으나이를 수행 할 방법을 찾지 못하고 가능하면 궁금해하십니까? 내가 원하는 것은 모든 HTML 페이지가 _pages라는 폴더에 있고 내 웹 사이트가이 폴더에서 index.html을로드하는 것입니다. 현재 나는 baseurl을 변경하고 www.domain.com/pages/index.hmtl을 통해 웹 사이트에 액세스하여이 작업을 수행 할 수 있습니다. html 파일을이 폴더에 그대로 두어 jekyll에서 www.domain.com/에서 index.html에 액세스 할 수 있도록 사이트를 렌더링 할 수 있습니까?jekyll의 루트 디렉토리를 바꿀 수 있습니까

_pages/index.html 파일에서
include: [_pages] 

이 같은 frontmatter의 고유 주소를 포함

는 HTML 페이지는 다음과 같이 살고있는 당신이 디렉토리를 포함해야합니다 귀하의 _config.yml 파일에서 당신에게

답변

2

감사합니다

--- 
permalink:/
--- 

지킬 빌드 명령을 다시 실행하십시오. 귀하의 질문을 올바르게 이해하면 귀하의 기질을 유지하거나 조정할 필요없이 귀하의 홈페이지가 출력됩니다.

+0

고마워요! 나는이 컬렉션을 페이지로 출력하고 퍼머 링크로 리디렉션함으로써이 작업을 마무리했다. 변수를 frontmatter에 넣을 수있는 방법이 있는지 알고 있습니까? 퍼머 링크를 생성하기 위해 이것을 만들었지 만 frontmatter에서 "link"변수를 사용할 수 없습니다. {% assign link = page.url | 스트립 %} – greystash

관련 문제