我正在尝试制作一个使用YAML将条目转换为代码的平面文件PHP博客,但我无法找到如何让YAML忽略HTML标记和第二个"——"之后的一切:
---
title = "Entry title"
tags = "tag1 tag2 tag3"
someInportentVariable = "Some Inportent Content"
---
<p>This is some entry content.</p>
<p>Line2.</p>
<p>Line3.</p>
<p>And so on...</p>
我怎么能做到呢?
下面是我的意思的一个例子:https://github.com/claco/claco.github.com/blob/master/_posts/2002-10-05-marry-a-sysadmin.textile.
更新:对于想要联系我的人,请前往我的新stackoverflow帐户,RobinLilfelt。
您可能想要做的是将HTML视为带引号的标量文字。您可以通过使用--- |
开始HTML部分并缩进所有行来做到这一点。
例如:
---
title = "Entry title"
tags = "tag1 tag2 tag3"
someInportentVariable = "Some Inportent Content"
postBody: |
<p>This is some entry content.</p>
<p>Line2.</p>
<p>Line3.</p>
<p>And so on...</p>