由于某些未知原因,<head>
中使用的任何LIQUID语法最终都在<body>
我做了什么?
1)我克隆了一个模板,用JEKYLL静态站点生成器构建了自己的布局
2)我安装了所有宝石(检查gemlist:'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。如果我检查它。它显示了我体内的液体TAG。
我期望发生什么?
液体应与jekyll凝聚。
链接到回购: https://github.com/bomengeduld/reno
链接到网站: https://bomengeduld.github.io/reno/
答案 0 :(得分:1)
你的index.html应该以(空前线)开头:
---
---
否则液体将不会被渲染。这就是全部!