【发布时间】:2023-04-02 11:33:01
【问题描述】:
我网站homepage上的液体标签没有展开(具体看描述标签):
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- If the post has an empty title (because it's a "short") then don't add it to the title of the page. -->
<title>Alex Learns Programming</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="{% for post in paginator.posts %} {{ post.date | date: site.date_format }} {{ post.title }} {% if post.summary %} {% if post.image %} {% endif %} {{ post.summary }} Read more → {% elsif post.content contains site.excerpt_separator %} {{ post.excerpt }} Read more → {% else %} {{ post.content }}...">
<meta name="author" content="Alex Johnson">
<link rel="canonical" href="http://code.alxmjo.com/">
<link rel="alternate" type="application/rss+xml" title="RSS Feed for Alex Learns Programming" href="/feed.xml" />
...
但是,在posts 上,液体标签扩展得很好:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- If the post has an empty title (because it's a "short") then don't add it to the title of the page. -->
<title>Insitu: Week Five – Alex Learns Programming</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Today I finish my fifth week at Insitu. I was supposed to be on a bus headed out to watch a test flight today, but that trip was postponed because of a nearby wildfire. So instead I’m sitting in my usual coffee shop in White Salmon, thinking back on the...">
<meta name="author" content="Alex Johnson">
<meta name="keywords" content="Insitu">
<link rel="canonical" href="http://code.alxmjo.com/insitu-week-five">
<link rel="alternate" type="application/rss+xml" title="RSS Feed for Alex Learns Programming" href="/feed.xml" />
...
根据我的研究,我知道 Liquid 标签需要 YAML frontmatter 才能正确扩展。但我相信我把它们放在正确的地方。
我不确定它是否与此问题相关,但以下是我认为与此问题有关的文件:
对于它的价值,这是一个主要是库存的、最新的 Jekyll 安装。
知道我在这里做错了什么吗?
【问题讨论】: