Jekyll 在GitHub页面生成的文件中编码JSON

Jekyll 在GitHub页面生成的文件中编码JSON,jekyll,github-pages,Jekyll,Github Pages,我正试图在GitHub Pages站点上创建一个JSON提要,但我遇到了JSON问题,因为我不确定如何使用Jekyll对其进行正确编码。是否有扩展或方法可以使用 提要: 资料来源: 请注意数据中的双引号。我在文档中找到了一个过滤器列表: 正确的用法是: {{ session.description | jsonify }} 您的json无法验证,因为上次会话后出现昏迷 如果您不想在最后一次治疗后昏迷,请使用around 问题:您的数据中有多个会话,但它们都在同一个会话阵列中。你真的需要这把钥匙

我正试图在GitHub Pages站点上创建一个JSON提要,但我遇到了JSON问题,因为我不确定如何使用Jekyll对其进行正确编码。是否有扩展或方法可以使用

提要:

资料来源:


请注意数据中的双引号。

我在文档中找到了一个过滤器列表:

正确的用法是:

{{ session.description | jsonify }}

您的json无法验证,因为上次会话后出现昏迷

如果您不想在最后一次治疗后昏迷,请使用around

问题:您的数据中有多个会话,但它们都在同一个会话阵列中。你真的需要这把钥匙吗?也许你可以这样做:

{
  "sessions": [{% for session in site.data.sessions %}
       {{ session[1] | jsonify }}{% if forloop.last == false %}, {% endif %}{% endfor %}
  ]
}

这也是。

谢谢你的两条建议。我都实现了,酷。请批准这个答案好吗?
{
  "sessions": [{% for session in site.data.sessions %}
       {{ session[1] | jsonify }}{% if forloop.last == false %}, {% endif %}{% endfor %}
  ]
}