Wintersmith를 wintersmith-stylus 및 wintersmith-jade 플러그인과 함께 사용하여 정적 웹 사이트를 만들고 있습니다.wintersmith-jade 콘텐츠 파일에 확장/블록 추가시 "예기치 않은 식별자"
도움말 페이지에 특정 CSS 파일을 추가하고 싶습니다. 도움말 페이지는 "레이아웃"템플릿을 기반으로합니다.
Line ##: Unexpected identifier
layout.jade
doctype html
html
head
block head
link(rel="stylesheet" href="/styles/layout.css")
body
...
help.jade
---
template: layout.jade
---
//- Error inducing code
extends ./layout.jade
block head
link(rel="stylesheet" type="text/css" href="../styles/help.css")
//- end of error inducing code
...
: 나는 html로 머리에 스타일 시트를 삽입 할 블록을 사용하려하면, 다음과 같은 오류가 발생합니다
메타 상단에 extends
및 block head
행을 이동해도 데이터 블록에 template: layout.jade
이 포함되어 있지만 여전히 동일한 오류가 발생합니다. extends ./layout.jade
을 제거하면 필자의 경우 오류 줄 위치가 40에서 5로 이동합니다.
내 생각에 오류는 wintersmith-jade 플러그인으로 인해 발생합니다.하지만 그 경우에도 내가 수정하는 방법에 대해 분실했습니다.
미안하지만,'layout.jade'는 실제로'/ templates'에 있고, help.jade는 wintersmith-jade를 사용하여 만들 수있는'content' 조각입니다. – AquaGeneral
두 파일의 위치는 다음과 같습니다. layout.jade : templates/layout.jade help.jade : contents/help/index.jade 귀하의 추천을 시도했지만 불행히도 그 내용을 수정하지 못했습니다. 라인이 변경되었습니다. 메타 데이터 블록을 삭제하면 오류가 완전히 똑같은 것으로 나타났습니다. 이는 매우 이상합니다. – AquaGeneral