为博客增加访问统计
用 CNZZ 统计网站访问量
我用的主题是 shana,网站统计的配置部分是这样的:
1 | # 网站统计 |
百度了一下发现 CNZZ 和百度统计都可以统计网站访问量。当然想统计呀,这样就更有动力来写了。
尝试了百度统计一个多小时之后还没弄好,我就开始试 CNZZ,毕竟主题的作者直接写在配置里面了,还是按照规矩来吧。
CNZZ 不是中国站长(cnzz.cn)那个,而是友盟(cnzz.com),我一开始进的是中国站长……找了老半天统计功能才发现进错网站了。
步骤
- 注册一个 cnzz 账号
- 填写网站信息
- 复制统计代码
- 粘贴统计 id 到配置文件
- 粘贴统计代码到需要统计的页面开头
粘贴代码到哪里又是个问题,根据前面尝试弄百度统计的经验,在主题文件夹下的\layout\_partial
内是用于生成页面的代码,摸索一阵后发现应该粘贴到head.ejs
里面以达到生成在页面前面的效果。
一开始没显示“站长统计”的字样我以为是无效,甚至还去 issue 里面问 shana 的作者怎么弄。
后来发现,原来是 shana 主题在切换背景图片的时候会掩盖字样……好吧是我太心急了。
今日收获
hexo 的页面生成方式
theme\<themeName>\layout\_partial
下的文件都是.ejs 文件,应该是“扩展的 js”文件,用于生成相应的页面。
例如head.ejs
中专门存储生成 html 文件的<head>
部分
more
文章一开始是全部展开的,浏览起来比较难受,查了之后发现其实只需要在文章中加上一个标记就可以折叠。
.md 文件里面是下面这种结构:
1 | 显示出来的文章提要 |