지킬과 웹 프로그래밍에 익숙하지 않습니다. 나는 내가 가지고있는 특별한 질문에 대한 답을 찾기 위해 주변을 둘러 보았고 아무것도 찾지 못했다. 그들이 밖에 있다면, 내가 모르는 이름을 가지고 있어야합니다.지킬 : _includes & layout questions
나의 새로운 지킬 사이트에 대한 몇 가지 질문 : 나는 사이트의 "영역"을 만드는 _includes
등의 기본적 방법을 사용하려고
. 머리말, 꼬리말, 내비게이션, 사이드 바에 포함시키기를 원합니다. 결국 사이트 디자인을 변경할 때 파일을 변경해야합니다.
오전 데 문제는 내 {% include name.html %}
액체 _layouts/default.html
을 사용하여 인덱스 페이지 (siteurl.com/index.html
등)에 대해 작업하는 동안, 나는 또한이 _layouts/post.html
를 사용하여 내 게시물에 포함 사용할 수 있도록 할 점이다.
불행히도 내가 뭘하려해도 내 머리글, 탐색 모음 및 바닥 글을 사용하여 게시물을 렌더링 할 수 없습니다! 게시물은 게시물 내용으로 만 생성됩니다. 지킬 사용의 요지는 게시 내용을 게시물 레이아웃과 분리하고 지킬을 사용하여 끝에 묶는 것입니다.
내 프로젝트 코드는 모두 github.com/illiooo/illioo.github.io이고 온라인 사이트는 illioo.github.io입니다.
표준 Jekyll 디렉토리 구조를 사용하고 있으므로 내 레이아웃은 _layouts
이고 내 포함 항목은 _includes
입니다. 어떤 도움을 주셔서 감사합니다! 게시물에
고마워요! 그러나 게시물과 기본 레이아웃이 동일하다는 것은 우연한 일입니다. 사실, 나는 다른 페이지보다 게시물의 견해가 다를 것입니다. 내가 가장 염려하는 점은 내가 지정한 레이아웃을 사용하여 게시물이 렌더링되지 않는다는 점입니다. – chsm
감사합니다. 실제로, 내가 언급 한 문제는 YAML 앞부분에 "post"보다는 "post.html"레이아웃을 사용했기 때문인 것으로 보인다. 당신이 "충분하다"고 말했을 때 나는 당신이 선택을 의미 했음에도. 분명히 그렇지 않습니다! – chsm
내가 불분명하면 죄송합니다. 물론 선택 사항이 아니므로 .html을 생략해야합니다. 그렇지 않으면 작동하지 않습니다. 나는 나의 대답을 업데이트 할 것이다. –