• Why Github?
  • Team
  • Enterprise
  • Explore
  • Marketplace
  • Pricing
Sign inSign up
Watch996
Star102.4k
Fork61.8k
Branch: working.beex.help
Switch branches/tags
Branches
Tags
  •  
K / 给 Beex 增加评论系统(Hashover).md
Go to Mobile Clone
加载中...
到移动设备上浏览
50 lines 3.77 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,界面会变为中文,按提示设置一些常用选项即可。