2017-01-31 7 views
1

私はPugを勉強しようとしています。今、私は非常に簡単なチュートリアルテンプレートの作業をしようとしていますが、Pumpのようなものは、トランプの就任式でフェミニストのように振る舞います。Pugはタイトルタグを閉じていません

私はテンプレートを動作させて表示することができました。しかし、ヘッダー部分(後で<head>にレンダリングする)を別のファイルに移動してincludeにしようとすると、すべての地獄が緩んでしまいます。特にこの行のため:

title Test template 

何が問題なのですか?一見何も... Pugが<title>タグを閉じていないことを除いて、残りの文書は文書タイトルとして扱われます。後に別の行を追加すると、<title>が閉じられますが、後の行は閉じません。 Pugは最後の行を認識して正しく描画するのに問題があるように見えます。

私は間違っていますか?それともバグですか?

+0

インクルードの外観はどのようなものですか?その下の行がインデントされていないと確信していますか? –

答えて

0

解決策が見つかりました。何らかの理由で、ブロックを使用しない場合にのみ発生します。だから私はこれで私のheader.pugを起動した場合:

block header 
doctype html 
html(lang='en') 
    head 
... 

とこのようにそれを含める:

include header 
block header 

それが動作します。これはバグでなければなりません。だから私はブロックを追加しなければなりませんでした。

関連する問題