Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

home页无法统计访问次数 #7

Open
lemonc747 opened this issue Nov 20, 2017 · 5 comments
Open

home页无法统计访问次数 #7

lemonc747 opened this issue Nov 20, 2017 · 5 comments

Comments

@lemonc747
Copy link

你好,现在正在使用你的这款bubuzou主题。
post.jade中统计访问次数的路径写死了
对jade语法不熟悉,这样改了一下,需要配置url

 if (is_home())
    i(data-hk-page=url_for(item.permalink)) -

另外想问下会支持字体图标吗?感觉部分图标可以用字体图标替换。
很喜欢这款主题,比较适合技术类博客,希望能长期维护改进~

@Seifon
Copy link

Seifon commented Apr 21, 2018

同问。

@javaDuQing
Copy link

同问

@Bulandent
Copy link
Owner

需要给对应的文章设置一个唯一标识符,比如我用的是文章的全链接。比如我的是这样设置的:
data-hk-page="http://bubuzou.com/2017/08/traverse-of-array-like/"

@tanshion
Copy link

tanshion commented Aug 7, 2018

if (is_home())
i(data-hk-page= encodeURI(url_for(item.permalink))) -

@wenwen1995
Copy link

wenwen1995 commented Oct 10, 2019

我这边,搞了半天。终于解决了计数为0问题。具体步骤如下:

  1. 修改_config.yml中的url的值为你自己的博客绑定的域名。这里我的未绑定任何域名,修改为形如这样的形式:https://xxx.github.io/

目录结构1

注:上述中的xxx为你的github的账号,比如我的账号是wenwen1995

目录结构2

注:

(1)图片中所示的root,permalink,permalink_defaults对应的值,默认是不需要有任何改动。
(2)上述图片的设置,对应的是你最终博客文章的链接指向。比如我的是https://wenwen1995.github.io/2019/09/20/single-spa-understand/

而在你的github.io上,也要有对应的目录结构和内容存在,如下图所示

目录结构3

3.进入 你本地博客目录下/themes/bubuzou/layout/mixins,修改里面post.jade的这部分代码如下:

代码修改

4.引入计数的js插件文件

进入 你本地博客目录下/themes/bubuzou/layout/partial ,scripts.jade中添加这部分代码

script(async src="//cdn.bootcss.com/mathjax/2.6.1/MathJax.js?config=TeX-MML-AM_CHTML")
script(src=url_for("scripts/jquery-1.8.2.min.js"))
script(src=url_for("scripts/ar-anchor.js"))
script(src=url_for("scripts/main.js"))
+ script(src=url_for("scripts/av-mini-0.6.10.js"))
+ script(src=url_for("scripts/hit-kounter-lc-0.2.0.js"))

5.下面这个很重要!

进入 你本地博客目录下/source/_posts下,修改你的博客文章名称,而这个名称,

敲黑板!敲黑板!敲黑板!

由于计数插件的原因,博客这些md文章的名称,里面均不能带空格、小数点、中文(其他一些特殊字符我还未测试是否可行)!

错误的,比如:

2018.1.9.note.md ×
2018我的 笔记 .md ×

正确的,比如:

someSummary-from-books.md

  1. 所有的修改完毕后,在git bash窗口或者命令行窗口分别执行

hexo g

hexo d

等待20s左右,ctrl+f5刷新进入你博客的地址,
强制刷新缓存,之后就发现可以重新计数啦 😆

PS: 还发现一点小问题,就是改了原来文章的名称后,重新部署后,博客是显示正常的,也没啥影响。

但是 本地博客/public下和xxx.github.io/public下,对应的年/月/日 ,还是会有原来文章的文件夹,还需要手动进行删除,重新部署一把才行....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants