If statement 如何通过liquid处理Jekyll文档中条件项目符号中的多余空间
我正在使用Jekyll文档(主题:If statement 如何通过liquid处理Jekyll文档中条件项目符号中的多余空间,if-statement,jekyll,liquid,If Statement,Jekyll,Liquid,我正在使用Jekyll文档(主题:只是文档),并尝试使用liquid条件语句根据站点变量隐藏/取消隐藏项目符号: 1. Bullet 1 {% if site.variable == "true" %}1. Bullet 2{% endif %} 1. Bullet 3 1. Bullet 4 当site.variable==“true”时,这将按预期工作。但是,当项目符号被认为是隐藏的(site.variable==“false”)时,会显示一个额外的换行符,而不是“bullet 2”输
只是文档
),并尝试使用liquid条件语句根据站点变量隐藏/取消隐藏项目符号:
1. Bullet 1
{% if site.variable == "true" %}1. Bullet 2{% endif %}
1. Bullet 3
1. Bullet 4
当site.variable==“true”
时,这将按预期工作。但是,当项目符号被认为是隐藏的(site.variable==“false”
)时,会显示一个额外的换行符,而不是“bullet 2”输出,即如下所示:
1. Bullet 1
2. Bullet 3
3. Bullet 4
在启用Bullet 2的条件显示的同时,您知道如何避免这个额外的换行符吗?您可以使用
1. Bullet 1
{%- if page.variable == true %}
1. Bullet 2
{%- endif %}
1. Bullet 3
1. Bullet 4