【发布时间】:2020-10-21 12:55:34
【问题描述】:
我有一个 Jekyll 私人博客(即实验室笔记本),它使用了精彩的 minimal-mistakes 主题。我为我的每篇博文都大量使用了标签,并且可以看到标签列表。
我还喜欢跟踪我在博文中提到的人,因此我为每篇博文添加额外的元数据,如下所示:
---
title: "My great experiment"
tags:
- physics
- chemistry
- Higgs boson
people:
- Albert Einstein
- Galileo Galilei
- Marie Curie
---
我想做的是查看我博客中提到的所有人——在所有博客文章中——但 Jekyll 似乎没有填充 site.people 变量。我试图像这样可视化 site.people 变量:
{
{
"people": [
{%- for person in site.people -%}
"{{ person[0] }}"{% unless forloop.last %},{% endunless %}
{%- endfor -%}
],
}
}
但我在呈现的网页上看到的只是:
{ { “people”: [],
} }
我需要做什么才能让 Jekyll 看到人员元数据?我需要以某种方式告诉 Jekyll 还有其他需要查看的元数据吗?
【问题讨论】:
标签: frontend jekyll metadata liquid