5

Haml-jekyll-extensionのみを使用しようとしていますが、yaml フロント マターを含める方法がわかりません。私は次のものを持っています:

---
user: hello
---
!!!
%html
  %title RudyIndustries
  %body
    %h1 Hello World! {{ page.user }}

しかし、最終的に次の html にコンパイルされます。

user: hello
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <title>RudyIndustries</title>
  <body>
    <h1>Hello World! {{ page.user }}</h1>
  </body>
</html>

html に適切にコンパイルされるように、yaml フロント マターをマークするにはどうすればよいですか?

4

2 に答える 2

4

バックスラッシュを使用します。

haml ファイル:

\---
user: hello
\---
%html
  %title RudyIndustries
  %body
    %h1 Hello World! {{ page.user }}

次の html にコンパイルされます。

---
user: hello
---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <title>RudyIndustries</title>
  <body>
    <h1>Hello World! {{ page.user }}</h1>
  </body>
</html>
于 2012-05-06T19:59:42.687 に答える