曲线救国,实现公众号留言功能

https://storage.live.com/items/5C7B791DA27C1639!277?authkey=AHkU_JrotO2jrP8
更新:2019年,我已换用微信小程序(推文留言)来实现公众号留言功能。

之前在github上用hexo搭建了一个博客,一直闲置没用起来。
最近思考了一下,突然想到,完全可以把其用作一个公众号留言簿啊!
在公众号每篇文章底部放上原文地址,从而以曲线救国的方式现实公众号留言!
微信在18年3月份停止了新注册公众号的留言功能,并且再次开放时间未知

遇到的麻烦

说干就干,26日晚,又折腾了一晚上HEXO。突然发现之前因为github page 自定义了域名,因而在微信中访问时一直会提示:非微信官方网页,将转换为预览模式,这显得很麻烦,读者必须点击页面底部的访问原网页才能正常访问。
同时我又发现某些github page博客:xxxx.github.io,其实是可以直接访问的。
于是答案很明显,一定是我域名没备案的问题。所以索性弃用了github page上用的axutongxue.top这个域名,跑到阿里云上删除了DNS解析后,并在github上删除了自定义域名,等了一段时间,通过 https://axutongxue.github.io 果然就能直接在微信中访问我的博客了。

评论系统

由于我在github page上用的是Valine这个极简评论系统,其轻便是一个优点,但是没有后台管理+邮件通知是个缺点。
在Valine官网:https://valine.js.org/quickstart.html 提到了大佬@panjunwen 开发的 Valine-Admin 进行评论数据管理
Valine Admin 是 Valine 评论系统的扩展和增强,主要实现评论邮件通知、评论管理、垃圾评论过滤等功能。支持完全自定义的邮件通知模板。基于Akismet API实现准确的垃圾评论过滤。此外,使用云函数等技术解决了免费版云引擎休眠问题,支持云引擎自动唤醒,漏发邮件自动补发。兼容云淡风轻及Deserts维护的多版本Valine。
于是按照大佬的教程,配置了Valine Admin,从而实现了邮件通知+后台评论管理。
其邮件通知和自动唤醒,也是按照大佬的教程设置的。

设置过程中提到的一个邮箱密码

其实是授权码,在QQ邮箱的账户设置中即可找到

后记

至此,通过曲线救国的方式,实现了公众号留言功能,除了不能点赞外,基本上没什么缺点了。
再仔细想想,其实自己写的东西多数为教程,点赞功能什么的实际上可有可无。
相关页面:
Valine: 独立博客评论系统:https://panjunwen.com/diy-a-comment-system/#leanapp

此博客中的热门博文