谷歌分析 – 让谷歌分析与Pelican合作

所以我最近开始与Pelican一起写博客,除Google Analytics外,一切都很顺利.我用我的博客发布我的博客

make s3_upload

命令,它使用publishconf.py文件.

要获取我的跟踪ID,我所做的只是将我的跟踪ID从Google Analytics分析页面粘贴到publishconf.py文件中的Google Analytics行,就像这样

# Following items are often useful when publishing

#DISQUS_SITENAME = ""
GOOGLE_ANALYTICS = "UA-########-#"

任何帮助将不胜感激,我一直在绞尽脑汁试图解决问题.

最佳答案 解

>编辑publishconf.py

GOOGLE_ANALYTICS =“UA – ######## – #”
>建立网站

鹈鹕的内容
>根据设置修改网站=添加谷歌分析

pelican -s publishconf.py.
>部署

cd输出&& git push origin master

测试步骤的工作原理:

>在输出/ index.html的末尾本地添加了:

<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-125105451-1', 'auto');
ga('send', 'pageview');
</script>

>检查javascript代码是否已添加到您的github仓库.检查代码是否在“私有导航”中提供(以禁用浏览器缓存).右键点击您的网页>看来源.

上下文:部署到github页面

Git的博客:

cd output/ 
git init .
git remote add origin git@github.com:<username>/<username>.github.io.git
# Deploy with:
# git add . && git commit -m "Commit description" && git push origin master

Git for the blog engine:

cd output && cd .. # ensure to be in the good repository
git init .
git submodule add git@github.com:<username>/<username>.github.io.git output/
点赞