带前导空格的YAML字符串
我试图在字符串的开头添加一些空格,如下所示:带前导空格的YAML字符串,yaml,jekyll,liquid,Yaml,Jekyll,Liquid,我试图在字符串的开头添加一些空格,如下所示: - sbSecId: 4 title: ' VideoJS' link: /examples/video/instream/videojs/pb-ve-videojs.html isLastSubSectionItem: 0 isHeader: 0 isSectionHeader: 0 sectionTitle: subgroup: 1 这适用于由Jekyll生成的站点。我正在使用Liquid创建yml文件的数组,在
- sbSecId: 4
title: ' VideoJS'
link: /examples/video/instream/videojs/pb-ve-videojs.html
isLastSubSectionItem: 0
isHeader: 0
isSectionHeader: 0
sectionTitle:
subgroup: 1
这适用于由Jekyll生成的站点。我正在使用Liquid创建yml文件的数组,在数组中循环并显示title
键的值,如下所示:
{{thisSubItem.title}}
尽管在引号中有键值,空格仍被删除。这是杰基尔的事吗?如何保留空白 相反,您可以将空格保留在字符串之外,并将其保留在布局中或呈现值的任何位置。您可以从字符串中删除空格,而不必担心要记住保持空格的一致性
{{thisSubItem.title}}
这不是一个让html去掉不必要空间的东西 在这里您可以使用CSS规则
<span style="white-space: pre;">{{thisSubItem.title}}</span>
尽管如此,如果这只是一个表示问题,您必须去掉空格并使用CSS边距
{% assign preserved_ws = thisSubItem.title | replace: " ", " " %}
{{ preserved_ws }}