拡張:は、以下のコードではパグ - 不正なネスティングコンパイル後 - などが対編集
をグーグルを助けるために、正しい答えに基づいてタイトルを変更、404.pug
ページで私h2
タグはなってきて続けています404.pug
ページにheader.pug
を含めると、h1
タグの子になります。
Header.pug
doctype
html
head
meta(charset='utf-8')
title Express Guestbook
link(href="to/bootstrap.min.css", rel="stylesheet")
body.container
h1 Express Guestbook
a.btn.btn-primary.pull-right(href="/new-entry") Write in Guestbook
//- putting this div here so that whatever code 'include'-s this
//- header, will be a child of this div
div
404.pug
include header.pug
//- This part becomes child of <a> tag, instead of <div>
h2 404! Page not found
include footer.pug
誰かが
を説明することができます:ここでは私が働いているコードです- どうしてですか?そして、
h2
タグをh1
の兄弟として保ち、a
タグの子にならない可能性がありますか?
今すぐ問題を解決するために可能な方法は、このように、代わりにただ1つのdiv要素のネストされたdivの(別の内部の1つのdivを)持っているだろう:
body.container
h1 Express Guestbook
a.btn.btn-primary.pull-right(href="/new-entry") Write in Guestbook
//- ugly hack
div: div
しかし、これは感じていません良い..
です!私はドキュメントのコンセプトについて読んだことがありましたが、今はもっと意味があります! – Somjit
うれしい私は助けることができました! 'extend'がどのように動作するかについては、こちらをご覧ください(https://pugjs.org/language/inheritance.html) –