页面 frontmatter 分配给 Jekyll 中的站点 frontmatter

Page frontmatter assign to site frontmatter in Jekyll

如何在帖子前言中使用站点 _config.yml 中的变量?

我想做类似的事情

---
github-id: site.github-id
---

然而,这实际上将其设置为字符串 "site.github-id"。

由于 Jekyll 的限制,目前这似乎是不可能的。

作为解决方法,您可以按照以下方式做一些事情:

{% if page.github-id %}
 {{ page.github-id }}
{% else %}
 {{ site.github-id }}
{% endif %}