Google analytics 当主题不包含head.html时,在Jekyll中设置Google Analytics

Google analytics 当主题不包含head.html时,在Jekyll中设置Google Analytics,google-analytics,jekyll,Google Analytics,Jekyll,我用Jekyll构建了这个静态页面,并用GitHub Pages()托管了它,我想用Google Analytics跟踪它 我跟着 但我已经走到了一步,上面写着: 最后,打开_includes/head.html并在结束标记之前添加以下代码 实际上,我的主题没有_include/head.html文件 所以我的问题是,如果我创建一个名为_include/head.html的文件,它是否应该自动包含在Jekyll构建的每个页面中?(我尝试创建这样一个文件,并添加一个占位符图像,看看是否有效,但没有

我用Jekyll构建了这个静态页面,并用GitHub Pages()托管了它,我想用Google Analytics跟踪它

我跟着

但我已经走到了一步,上面写着:

最后,打开_includes/head.html并在结束标记之前添加以下代码

实际上,我的主题没有_include/head.html文件

所以我的问题是,如果我创建一个名为_include/head.html的文件,它是否应该自动包含在Jekyll构建的每个页面中?(我尝试创建这样一个文件,并添加一个占位符图像,看看是否有效,但没有成功)


引用后面的代码应该包含在Jekyll构建的每个html页面中,对吗?这就是我想让它工作的原因,不是吗?因此,如果我把它放在footer.html中,它应该会工作?

简单地在\u layouts/default.html
head
标记中添加分析标记。无需添加头部包含。

如果按照教程建议创建该文件,则可以在任何地方使用它(例如在布局中),因此每次创建该文件时,它都会被渲染

创建包含分析内容的文件
\u includes/head.html

然后在布局中,将其包含在希望其显示的位置,如:

{% include head.html %}
然后你可以把所有的代码都放在那里,这样你就有了一个更干净的布局

旁注 我更喜欢在打开
标签后立即使用谷歌推荐的分析代码。因此,我的默认布局如下所示:

<!DOCTYPE html>
<html>

  {% include head.html %}

  <body>
    {% include ganalytics.html %}
    {% include header.html %}

      {{ content }}

    {% include footer.html %}

  </body>

</html>

{%include head.html%}
{%include ganalytics.html%}
{%include header.html%}
{{content}}
{%include footer.html%}
\u includes/ganalytics.html
只包含分析代码