diff --git a/_config.yml b/_config.yml
index 0f8115c54..3302c4af2 100755
--- a/_config.yml
+++ b/_config.yml
@@ -371,6 +371,7 @@ comments:
server: https://yours-artalk-domain # 修改为自建的后端服务地址
path: # 全局评论地址
placeholder: # 评论占位
+ visitor: true # 是否显示文章阅读数
# artalk 有三类图片:1.上传至服务端 2.上传至服务端后利用upgit上传至图床 3.前端上传至图床(本配置为此类)
# 配置此项时将覆盖服务端上传能力
imageUploader:
@@ -491,6 +492,7 @@ comments:
# 其他配置项按照yml格式继续填写即可 除了 [el path] 选项
envId: xxxxxxxxxxxxxxx # 腾讯云环境id
placeholder: #全局评论占位,也可以在管理面板中的配置管理处设置(此处优先级更高)
+ visitor: true # 是否显示文章阅读数
# Waline
# https://waline.js.org/
@@ -506,8 +508,8 @@ comments:
api: # 图床地址
token: # 图床验证
resp: # 图片地址返回值的字段
- pageview: true # 浏览量统计
- comment: true # 评论数统计
+ pageview: true # 是否显示文章阅读数
+ comment: true # 是否显示文章评论数
# 其他配置项按照yml格式继续填写即可 除了 [el path imageUploader] 选项
# 组件属性地址:https://waline.js.org/reference/component.html
# meta: ['nick', 'mail', 'link']
@@ -516,6 +518,7 @@ comments:
# https://discuss.js.org
discuss:
serverURLs: # Discuss server address url
+ visitStat: true # 是否显示文章阅读数
# https://discuss.js.org/Quick-Start.html#path
diff --git a/layout/_meta/counter.ejs b/layout/_meta/counter.ejs
index b5a8cfa0a..29e93923d 100644
--- a/layout/_meta/counter.ejs
+++ b/layout/_meta/counter.ejs
@@ -16,9 +16,9 @@
let checkComment = false;
if (theme.plugins.busuanzi.enable
|| (theme.comments.service=='waline' && theme.comments.waline.pageview)
- || theme.comments.service=='twikoo'
- || theme.comments.service=='discuss'
- || theme.comments.service=='artalk') {
+ || (theme.comments.service=='twikoo' && theme.comments.twikoo.visitor)
+ || (theme.comments.service=='discuss' && theme.comments.discuss.visitStat)
+ || (theme.comments.service=='artalk' && theme.comments.artalk.visitor)) {
checkComment = !checkComment;
}
%>
@@ -28,25 +28,27 @@
- <% if (theme.plugins.busuanzi.enable) { %>
-
- <% } else if (theme.comments.service=='waline' && theme.comments.waline.pageview) { %>
+ <% if (theme.comments.service=='waline' && theme.comments.waline.pageview) { %>
- <% } else if (theme.comments.service=='twikoo') { %>
+ <% } else if (theme.comments.service=='twikoo' && theme.comments.twikoo.visitor) { %>
- <% } else if (theme.comments.service=='discuss') { %>
+ <% } else if (theme.comments.service=='discuss' && theme.comments.discuss.visitStat) { %>
- <% } else if (theme.comments.service=='artalk') { %>
+ <% } else if (theme.comments.service=='artalk' && theme.comments.artalk.visitor) { %>
- <% } %>
+ <% } else if (theme.plugins.busuanzi.enable) { %>
+
+
+
+ <% } %>
<%- theme.article.body.meta_library.counter.unit %>