Jekyll 为什么液体{%SEO%}标签没有集成到head中?相反,它显示在身体里
由于某种未知的原因,Jekyll 为什么液体{%SEO%}标签没有集成到head中?相反,它显示在身体里,jekyll,liquid,head,document-body,Jekyll,Liquid,Head,Document Body,由于某种未知的原因,中使用的任何液态语法最终都会出现在 我做了什么? 1) 我克隆了一个模板,并使用JEKYLL static site generator构建了自己的布局。 2) 我安装了所有gems(检查gemlist:'jekyll-seo-tag''liquid 4.0') 3) 我配置了config.yml 4) 我将{%SEO%}添加到 最小值 <head> <meta charset="utf-8"> <meta name="author"
中使用的任何液态语法最终都会出现在
我做了什么?
1) 我克隆了一个模板,并使用JEKYLL static site generator构建了自己的布局。2) 我安装了所有gems(检查gemlist:
'jekyll-seo-tag'
'liquid 4.0'
)3) 我配置了
config.yml
4) 我将
{%SEO%}
添加到
最小值
<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>
标题
{%seo%}
发生了什么事?
如果我呈现网站,在线或本地主机,它会在顶部显示一个白色的间隙。如果我检查一下的话。它显示了我体内的液体标签
我预计会发生什么?
这种液体应该和杰基尔起到内聚作用
到回购的链接:网站链接:您的index.html应以(空frontmatter)开头:
否则,液体将无法渲染。就这些 标题不能包含文本。我假设某个预处理器应该处理该标记,而它不应该出现在输出中。请阅读。当外部资源消失或固定时,依赖外部资源理解的问题将变得无用。创建一个并将其放在问题本身中。我的情况不容易放在一个fiddle中@QuentinLIquid语法应该集成到head@SamiKuhmonen Kuhmonen中,所以不确定您的建议。我试图尽可能缩小它。再次表示歉意。但是,了解液体为什么不整合是很有帮助的。我一直在找,找不到任何关于它的东西。这不是我的第一个项目。所以我不知道。感谢您的关注,我下载了回购协议,运行了它,并在5秒钟内修复了它。你在这里已经尽力了。很好的工作/很好的问题。有时候你下载的回购协议的结构比较保守,所以知道液体只在index.html中使用frontmatter时才起作用是很好的。这是一个很好的教训。谢谢Joost
---
---