如何让YAML忽略同一文件中的原始HTML

时间:2011-08-10 06:07:13

标签: php html yaml

我正在尝试创建一个使用YAML将条目转换为代码的平面文件PHP博客,但我无法找到如何让YAML忽略HTML标记以及第二个“---”后的所有内容:< / p>

---
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

1 个答案:

答案 0 :(得分:0)

您可能想要做的是将HTML视为a quoted scalar literal。您可以通过使用--- |启动HTML部分并缩进所有行来完成此操作。

e.g:

---
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>