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