如何通过液体处理 Jekyll 文档中条件项目符号中的多余 space

How to handle excess space in conditional bullets in Jekyll docs via liquid

我正在使用 Jekyll 文档(主题:just-the-docs)并且我正在尝试使用流动条件语句 hide/unhide 基于站点变量的项目符号:

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 的条件显示吗?

您可以使用Liquid whitespace control/strip

  1. Bullet 1
  {%- if page.variable == true %}
  1. Bullet 2
  {%- endif %}
  1. Bullet 3
  1. Bullet 4