为什么液体 {%SEO%} 标签没有整合到头部?相反,它显示在 body
Why does liquid {%SEO%} tag not get integrated into head? instead it shows in body
由于某些未知原因,<head>
中使用的任何 LIQUID 语法最终都出现在 <body>
中
我做了什么?
1) 我克隆了一个模板并使用 JEKYLL 静态站点生成器构建了我自己的布局。
2)我安装了所有的宝石(检查宝石列表:'jekyll-seo-tag'
'liquid 4.0'
)
3)我配置了config.yml
4) 我将 {%SEO%}
添加到 <head>
最小
<head>
<meta charset="utf-8">
<meta name="author" content="Gino Ludikhuyze">
<meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Title -->
<title>title</title>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="css/responsive.css">
<script src="js/vendor/modernizr-2.8.3.min.js"></script>
{% seo %}
</head>
发生了什么事?
如果我呈现在线或本地主机的网站,它会在顶部显示一个白色的 GAP。如果我检查它。它在 body.
中显示了我的液体标签
我希望发生什么?
该液体应该与 jekyll 协同工作。
Link 回购: https://github.com/bomengeduld/reno
Link 到网站: https://bomengeduld.github.io/reno/
您的 index.html 应以(空前题)开头:
---
---
否则 Liquid 将不会被渲染。就是这样!
在 Gemfile 中,添加以下行
gem "jekyll-seo-tag"
然后bundle install
由于某些未知原因,<head>
中使用的任何 LIQUID 语法最终都出现在 <body>
我做了什么?
1) 我克隆了一个模板并使用 JEKYLL 静态站点生成器构建了我自己的布局。
2)我安装了所有的宝石(检查宝石列表:'jekyll-seo-tag'
'liquid 4.0'
)
3)我配置了config.yml
4) 我将 {%SEO%}
添加到 <head>
最小
<head>
<meta charset="utf-8">
<meta name="author" content="Gino Ludikhuyze">
<meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Title -->
<title>title</title>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="css/responsive.css">
<script src="js/vendor/modernizr-2.8.3.min.js"></script>
{% seo %}
</head>
发生了什么事?
如果我呈现在线或本地主机的网站,它会在顶部显示一个白色的 GAP。如果我检查它。它在 body.
中显示了我的液体标签我希望发生什么?
该液体应该与 jekyll 协同工作。
Link 回购: https://github.com/bomengeduld/reno
Link 到网站: https://bomengeduld.github.io/reno/
您的 index.html 应以(空前题)开头:
---
---
否则 Liquid 将不会被渲染。就是这样!
在 Gemfile 中,添加以下行
gem "jekyll-seo-tag"
然后bundle install