Html 将Jekyll标记组织为两个组

Html 将Jekyll标记组织为两个组,html,bootstrap-4,jekyll,Html,Bootstrap 4,Jekyll,我正在使用Jekyll构建一个GitHub页面网站。引导用于网格和列布局。要列出与标记关联的所有帖子,我首先对标记进行排序,然后列出每个标记的所有帖子: {%assign tags=site.tags | sort%} {标记%中的标记的%s} {{tag[0]} {%用于标记[1]]中的post {%endfor%} {%endfor%} 在网页的一列中创建类似的内容: Tag A - Post 1 - Post 2 - Post 3 Tag B - Post 4 - Post 5

我正在使用Jekyll构建一个GitHub页面网站。引导用于网格和列布局。要列出与标记关联的所有帖子,我首先对标记进行排序,然后列出每个标记的所有帖子:

{%assign tags=site.tags | sort%}
{标记%中的标记的%s}
{{tag[0]}
    {%用于标记[1]]中的post
  • {%endfor%}
{%endfor%}
在网页的一列中创建类似的内容:

Tag A
- Post 1
- Post 2
- Post 3

Tag B
- Post 4
- Post 5

Tag C
- Post 6
- Post 7
- Post 8
我想把所有标签和帖子组织成两个列表,而不是一个长长的列表。第一个列表将位于左列,而第二个列表位于右列。大概是这样的:

Tag A        Tag C
- Post 1     - Post 6
- Post 2     - Post 7
- Post 3     - Post 8

Tag B
- Post 4
- Post 5

有没有办法将已排序的标签组织成两组,以便每个组都可以显示在一列中?

这就是我提出的解决方案。第一步是获得标签的总数,并将该数字大致除以2。结果被分配到
x
,这是数组的中间索引。这允许我将标记数组分为两组。然后我使用
x
limit
offset
参数将每组标记列在一列中


{%assign x=site.tags | size |除以| u:2 |加上:1%}
{%assign tags=site.tags | sort%}
{标记限制中的标记为%x%}
{{tag[0]}
    {%用于标记[1]]中的post
  • {%endfor%}
{%endfor%} {标记偏移量中的标记为%x%} {{tag[0]}
    {%用于标记[1]]中的post
  • {%endfor%}
{%endfor%}
这就是我提出的解决方案。第一步是获得标签的总数,并将该数字大致除以2。结果被分配到
x
,这是数组的中间索引。这允许我将标记数组分为两组。然后我使用
x
limit
offset
参数将每组标记列在一列中


{%assign x=site.tags | size |除以| u:2 |加上:1%}
{%assign tags=site.tags | sort%}
{标记限制中的标记为%x%}
{{tag[0]}
    {%用于标记[1]]中的post
  • {%endfor%}
{%endfor%} {标记偏移量中的标记为%x%} {{tag[0]}
    {%用于标记[1]]中的post
  • {%endfor%}
{%endfor%}