我不想要下面提供的额外包装 div:
.note
:markdown
Please, [don't use Haml for markup][x], for your sake!
[x]: http://chriseppstein.github.com/blog/2010/02/08/haml-sucks-for-content/
但我不想写这个:
%p.note
Please,
= link_to("don't use Haml for markup", "http://chriseppstein.github.com/blog/2010/02/08/haml-sucks-for-content/") + ", for your sake!"
有没有一种方法既可以使用 :markdown
又可以将 CSS 类附加到生成的段落标记?
参见:http://chriseppstein.github.com/blog/2010/02/08/haml-sucks-for-content/
最佳答案
简短的回答似乎是:no .这是一个 Markdown 问题,而不是 HAML 问题。
你可以通过直接在 markdown
block 中使用 HTML 来做到这一点:
:markdown
<p class="note">
some more HTML
</p>
但是你不能将 markdown 放在标签中,因为那里的所有内容都被解释为 HTML 而不是 Markdown。可能有一些扩展允许您添加这样的类,但显然这在本地是不可能的。
关于ruby-on-rails - 将类附加到 :markdown paragraph in Haml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13578028/