为博客增加访问统计

用 CNZZ 统计网站访问量

我用的主题是 shana,网站统计的配置部分是这样的:

1
2
3
4
5
# 网站统计
# 站长统计 填写id
# eg: 
# CNZZ: 123456789
CNZZ:

百度了一下发现 CNZZ 和百度统计都可以统计网站访问量。当然想统计呀,这样就更有动力来写了。

尝试了百度统计一个多小时之后还没弄好,我就开始试 CNZZ,毕竟主题的作者直接写在配置里面了,还是按照规矩来吧。

CNZZ 不是中国站长(cnzz.cn)那个,而是友盟(cnzz.com),我一开始进的是中国站长……找了老半天统计功能才发现进错网站了。

步骤

  1. 注册一个 cnzz 账号
  2. 填写网站信息
  3. 复制统计代码
  4. 粘贴统计 id 到配置文件
  5. 粘贴统计代码到需要统计的页面开头

粘贴代码到哪里又是个问题,根据前面尝试弄百度统计的经验,在主题文件夹下的\layout\_partial内是用于生成页面的代码,摸索一阵后发现应该粘贴到head.ejs里面以达到生成在页面前面的效果。

一开始没显示“站长统计”的字样我以为是无效,甚至还去 issue 里面问 shana 的作者怎么弄。

后来发现,原来是 shana 主题在切换背景图片的时候会掩盖字样……好吧是我太心急了。

今日收获

hexo 的页面生成方式

theme\<themeName>\layout\_partial下的文件都是.ejs 文件,应该是“扩展的 js”文件,用于生成相应的页面。

例如head.ejs中专门存储生成 html 文件的<head>部分

more

文章一开始是全部展开的,浏览起来比较难受,查了之后发现其实只需要在文章中加上一个标记就可以折叠。

.md 文件里面是下面这种结构:

1
2
3
4
5
显示出来的文章提要

<!--more-->

正文
作者

憧憬少

发布于

2019-02-07

更新于

2019-02-07

许可协议