Jekyll站点POST和液体命令concat错误

Jekyll站点POST和液体命令concat错误,jekyll,liquid,Jekyll,Liquid,我在液体中的阵列有问题。甚至没有解决这个问题的暗示。主要的一点是,我想列一个帖子的列表。我猜这就是数组和字符串的问题 这是一个错误文件 Liquid Exception: Liquid error (line 7): concat filter requires an array argument in _pages/references.html jekyll 3.7.4 | Error: Liquid error (line 7): concat filter requires an ar

我在液体中的阵列有问题。甚至没有解决这个问题的暗示。主要的一点是,我想列一个帖子的列表。我猜这就是数组和字符串的问题

这是一个错误文件

Liquid Exception: Liquid error (line 7): concat filter requires an array argument in _pages/references.html
jekyll 3.7.4 | Error:  Liquid error (line 7): concat filter requires an array argument
这是前沿问题

---
big-title: "JS"
middle-title: "JavaScript Window and DOM BOM"
small-title: "8" 
field:
  - javascript
relate:
  - javascript
toc: true
toc-head-level-choice: false
#do this if head level choice is true
# toc-head-max:
# toc-head-min:
---
这是液体文件

---
layout: page
title: References
permalink: /documents/
---
<h1>References table</h1>

{% assign big_subject = "" | split: "" %}
{% assign middle_subject = "" | split: "" %}

{% for post in site.posts %}
  {% assign big_subject= big_subject | concat: post.big-title %}
  {% assign middle_subject= middle_subject | concat: post.middle-title %}
{% endfor %}
---
版面:第页
标题:参考文献
永久链接:/documents/
---
参考资料表
{%assign big_subject=”“| split:%}
{%assign middle_subject=”“| split:%}
{site.posts%中的post为%s}
{%assign big_subject=big_subject | concat:post.big-title%}
{%assign middle_subject=middle_subject | concat:post.middle-title%}
{%endfor%}

您可以使用
push
shift
jekyll过滤器将元素添加到数组中

{% assign big_subject= big_subject | push: post.big-title %}