给主题侧边栏添加最新评论

给主题侧边栏添加最新评论

提醒

2025-01-26:感谢AI悦创指出缺失部分CSS样式,已补充(我在其它文件修改了导致没发现,我的锅)

前言

本文将介绍如何给博客侧边栏添加一个最新评论,展示最新的Twikoo评论。效果可以看本站右侧的最新评论模块。

使用方法

1. 创建JS文件

在博客目录的 source 文件夹下创建 comments.js 文件(也可以在source文件夹下另外新建文件夹)。

2. 添加组件配置

source/_data/widget.yml 中添加以下配置:

yaml
top:
  - class_name: card-latest-comments
    id_name:
    name: 最新评论
    icon: fas fa-comments
    html: |
        <a href="/messages/" class="headline-right" title="查看更多">
          <i class="fas fa-angle-right"></i>
        </a>
        <div class="aside-list" id="latest-comments"></div>

3. 引入JS文件

_config.anzhiyu.yml 主题配置文件的 inject 配置项的 bottom 中引入 JS 文件:

仅供参考 static是我在source文件夹下创建的文件夹 具体根据实际情况修改!!

yaml
inject:
  bottom:
    - <script src="/static/comments.js"></script>

4. 配置说明

js
  const LatestComments = {
    API_URL: 'https://twikoo.ruom.top',  // 这里填入你的Twikoo服务器地址
    ADMIN_EMAIL_MD5: 'f2c9c64c90a00afeed5ba410e5447a0d01aa294874bd662032a27c5385bcde1c', // 这里填入你的邮箱md5值
    PAGE_SIZE: 5, // 显示的评论数量
    LOADING_GIF: 'https://lib.bsgun.cn/Hexo-static/img/loading.gif',  // 加载动画图片地址

获取MD5

有小伙伴不知道怎么获取邮箱MD5

蓝色选中的就是邮箱md5

结语

如果文章内容有错误地方,欢迎下方评论!!!

盘点2024我的开源项目
给主题侧边栏添加倒计时

评论区

评论加载中...