如何在 HAMLC 注释中注释掉一行
How to comment out a line in HAMLC comment
想知道如何在 HAMLC 中注释掉一行。
我试过了
# this is commented out
但是没用。它创建了一个 <div> this is commented out </div>
在 HAMLC 上找不到很多资源。
知道如何注释掉多行也将不胜感激。
你可以评论这行
对于 haml 标签
//%div
和 rails 标签
=# link_to "", ""
这是来自 Haml documentation for comments:
评论
Haml 支持两种注释:出现在 HTML 输出中的注释和不显示的注释。
HTML 评论:/
正斜杠字符位于行首时,会将其后的所有文本包裹在 HTML 注释中。例如:
%peanutbutterjelly
/ This is the peanutbutterjelly element
I like sandwiches!
编译为:
<peanutbutterjelly>
<!-- This is the peanutbutterjelly element -->
I like sandwiches!
</peanutbutterjelly>
正斜杠也可以包裹缩进的代码段。例如:
/
%p This doesn't render...
%div
%h1 Because it's commented out!
编译为:
<!--
<p>This doesn't render...</p>
<div>
<h1>Because it's commented out!</h1>
</div>
-->
条件注释:/[]
您也可以使用 Internet Explorer 条件注释,方法是将条件括在 / 后的方括号中。例如:
/[if IE]
%a{ :href => 'http://www.mozilla.com/en-US/firefox/' }
%h1 Get Firefox
编译为:
<!--[if IE]>
<a href='http://www.mozilla.com/en-US/firefox/'>
<h1>Get Firefox</h1>
</a>
<![endif]-->
Haml 评论:-#
紧跟井号的连字符表示无声评论。在此之后的任何文本都不会在生成的文档中呈现。
例如:
%p foo
-# This is a comment
%p bar
编译为:
<p>foo</p>
<p>bar</p>
您还可以将文本嵌套在无声评论下方。将呈现此文本的 None。例如:
%p foo
-#
This won't be displayed
Nor will this
Nor will this.
%p bar
编译为:
<p>foo</p>
<p>bar</p>
这些是其他参考文献:
- http://makandracards.com/makandra/689-know-your-haml-comments
- ending haml comments
想知道如何在 HAMLC 中注释掉一行。 我试过了
# this is commented out
但是没用。它创建了一个 <div> this is commented out </div>
在 HAMLC 上找不到很多资源。
知道如何注释掉多行也将不胜感激。
你可以评论这行
对于 haml 标签
//%div
和 rails 标签
=# link_to "", ""
这是来自 Haml documentation for comments:
评论
Haml 支持两种注释:出现在 HTML 输出中的注释和不显示的注释。
HTML 评论:/
正斜杠字符位于行首时,会将其后的所有文本包裹在 HTML 注释中。例如:
%peanutbutterjelly
/ This is the peanutbutterjelly element
I like sandwiches!
编译为:
<peanutbutterjelly>
<!-- This is the peanutbutterjelly element -->
I like sandwiches!
</peanutbutterjelly>
正斜杠也可以包裹缩进的代码段。例如:
/
%p This doesn't render...
%div
%h1 Because it's commented out!
编译为:
<!--
<p>This doesn't render...</p>
<div>
<h1>Because it's commented out!</h1>
</div>
-->
条件注释:/[]
您也可以使用 Internet Explorer 条件注释,方法是将条件括在 / 后的方括号中。例如:
/[if IE]
%a{ :href => 'http://www.mozilla.com/en-US/firefox/' }
%h1 Get Firefox
编译为:
<!--[if IE]>
<a href='http://www.mozilla.com/en-US/firefox/'>
<h1>Get Firefox</h1>
</a>
<![endif]-->
Haml 评论:-#
紧跟井号的连字符表示无声评论。在此之后的任何文本都不会在生成的文档中呈现。
例如:
%p foo
-# This is a comment
%p bar
编译为:
<p>foo</p>
<p>bar</p>
您还可以将文本嵌套在无声评论下方。将呈现此文本的 None。例如:
%p foo
-#
This won't be displayed
Nor will this
Nor will this.
%p bar
编译为:
<p>foo</p>
<p>bar</p>
这些是其他参考文献:
- http://makandracards.com/makandra/689-know-your-haml-comments
- ending haml comments