给 Beex 增加评论系统(Hashover) 9057 | 特厉害计划
  • Why Github?
  • Team
  • Enterprise
  • Explore
  • Marketplace
  • Pricing
Sign inSign up
Watch996
Star102.4k
Fork61.8k
Branch: beex.help
Switch branches/tags
Branches
Tags
  •  
K / 给 Beex 增加评论系统(Hashover).md
50 lines 3.53 KB
First commit on 25 Jun 2020

    如果你通过 Github Pages 托管网站,我推荐你使用 Valine。注册一个账号、在模板适当位置插入一个标签就可以了,配置方法见 Valine 文档npm 那一节可跳过。

    我是自己租用的 PHP 主机,所以我可以自建评论系统。找了找似乎也没有很多 PHP 实现的评论系统,只找到 CommenticsHashover,本文介绍如何设置 Hashover。

    • 注意

      修改 Hashover 主题时不要隐藏其底部的源码链接,这是 AGPL 协议的要求,请遵守协议。

    • 小提示

      Hashover 在本地预览时是无法显示评论的。

    安装

    文档:https://docs.barkdull.org/hashover-v2/setup#required-setup

    1. 打开 /hashover/backend/classes/secrets.php

      • $notificationEmail:管理员邮箱。
      • $noreplyEmail:发送提醒邮件的邮箱,会显示给用户。
      • $encryptionKey:敏感数据的加密密钥,你可以理解为一个密码,不过不要设置为你日常用的密码。
      • $adminName:管理账号用户名。
      • $adminPassword:管理账号登陆密码。
      • 剩下的跟数据库和 SMTP 有关的就不翻译了,都玩儿上独立博客了这些功能应该都是用过的。Hashover 可以使用 XML 文件,所以无数据库也可以。配置 SMTP 可以避免提醒邮件进入垃圾箱。
    2. 上传 hashover 文件夹到网站根目录。

    3. 在 Beex 主题模板中 </head> 之前插入:

      <script type="text/javascript" src="/hashover/comments.php"></script>
      

      在文章内容的下方合适的位置插入:

      <div id="hashover"></div>
      

    登录设置

    1. 访问 http://你的网址/hashover/admin/

    2. 切换至 Settings 选项卡。

    3. language 的下拉框里选择 Simplified Chinese,拉到页面下方点击 SAVE,界面会变为中文,按提示设置一些常用选项即可。