Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jekyll 为什么液体{%SEO%}标签没有集成到head中?相反,它显示在身体里_Jekyll_Liquid_Head_Document Body - Fatal编程技术网

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
---
---