0 0 分钟

泽泽Typecho通用评论组件诞生

距离写《Typecho通用评论组件包含Css样式》文章以及过去2年了,那篇文章样式还是不太好看,只能说能用,最近在折腾主题演示站(https://demo.typecho.work/square),偶尔会挖坟到九十年前的主题,那时候因为有很多社会化评论服务比如多说,导致很多主题压根不写评论功能,直接用多说。

然后我就在想要不要重新弄个通用评论组件,尽量适合所有主题,于是乎【泽泽Typecho通用评论组件】诞生了。目前已解救两款主题如下:

https://demo.typecho.work/?theme=Lofter-Write
https://demo.typecho.work/?theme=Totoro-Skin

开源地址

https://github.com/jrotty/ZeComments

截图展示

2025-12-02T03:12:41.webp

开发说明

  • 1,原主题如果有idcomments的元素请修改成别的或者删掉避免冲突
  • 2,主题的头部插件接口可以改成 <?php $this->header(); ?> 改成 <?php $this->header('commentReply='); ?> 去除掉默认加载的评论相关js脚本,推荐这样:<?php $this->header('generator=&template=&commentReply='); ?> 这样是隐藏typecho版本号隐藏主题名隐藏评论脚本(PS:此步骤忽略也可以,不会有冲突,此步骤只是为了减少用不到的默认js脚本)
  • 3,支持开启登录才能评论,支持隐藏网址输入栏,详见comments.php开头注释说明
  • 4,评论组建样式不一定适合所有主题,可以自行修改 comments/main.css 文件调整样式(需要配置TailwindCss3)