首页 > 解决方案 > Jeykyll,{%- do-someting -%} 和 {% do-someting %} 有什么区别?

问题描述

LiquidJeykll的文档中,我找到了该符号,但在一些插件或示例代码片段中,我也看到了(百分比符号前后有一个破折号)。正确的用法是什么?{% … %}{%- … -%}

或者它甚至取决于我在块内使用的命令/选项/功能?

标签: jekyllliquid

解决方案


破折号使您能够控制标签周围的空白。这对于 HTML 生成通常不是必需的,但对于预先格式化的文本中的某些用途可以派上用场。或者,如果您只是对最终 HTML 的外观很挑剔;)

在此处查看文档:https ://shopify.github.io/liquid/basics/whitespace/


推荐阅读