Hexo添加Twikoo插件

Hexo添加Twikoo插件

小颜同学 Lv4

Hexo添加Twikoo插件

前言:

如果你的hexo博客支持Twikoo评论插件,不妨试着配置一下,它支持邮件提醒、甚至微信提醒等。可以说是目前最好的评论系统,并且长期免费。本博客未来将会采用此插件!

准备工作:

1.申请MongoDB数据库账号

这里我们选择申请一个MongoDB账号,进入之后注册一个账号,这里省略注册过程。

2.创建数据库

选择免费的数据库,类型选择Shared,区域选择aws,N.Virginia,选择美国东部,因为后面要用到vercel,节点会靠近一些。

3.配置数据库

创建完数据库之后就是这个样子,点击connect

这里我选择的是第二个Connect you application

然后记住这个连接字符串,后面会用到,其中的为刚刚设置的数据库的账户密码。

4.vercel

vercel算是我用过最好的网站托管服务,它类似于github page,但是比github page要强大,速度也要快的多,最重要的是它免费!另外vercel也支持自动配置https,不用你自己去SSL申请证书,所以真的是懒人必备,目前vercel也支持模板部署,其中就有hexo的很多模板。

那么下面我们来注册一个vercel账号,可以选择Github登录也可以选择邮箱注册。

那么登录之后就是这个样子,这个是我已经创建的一个

新建一个project

等待创建完毕,可以点击DOMAINS查看云函数运行是否正常,另外这个网址就是你的环境ID

另外还需要配置连接mongodb的URI,点击settings,选择Environment Variables,左边是uri,右边是刚刚在mongodb的连接字符串

注意:因为vercel的服务器在国外,所以在国内可能会被墙,这个时候就需要用到我们自己的域名。

5.解决vercel被墙

看到vercel的settings界面,选择Domains,这个就是可以添加我们自己的域名上去,然后这里的建议是我们添加一个自定义的二级域名(这样就可以防止抢占我们的博客主域名,防止404的情况出现)例如xxx.wangyoustudio.cn,前面的xxx就是自定义的内容

添加之后会出现这个,我们复制CNAME,添加一个二级域名,前面是自定义的内容,线路类型选择CName,然后复制进去

也可以用我我的方式添加,可能需要等待10分钟的解析

主机记录 记录类型 解析请求来源(isp) 记录值 TTL
twikoo CNAME 默认 cname.vercel-dns.com 10 分钟
@ A 默认 76.76.21.21 10 分钟

首先以腾讯云服务器为例子,本网站的服务器是在腾讯云购买的,我们进入腾讯云主页选择DNS解析

可以看到我已经是有一个域名的,我们直接选择解析

成功之后就会显示蓝色的勾,像下面这样。这就是能加速到国内防止被墙的方法啦!

6.hexo配置

最后我们打开hexo的博客目录,找到config.yml文件,找到评论配置,不同的主题地方不一样,所以给个图片给大家参考:

将我们之前的环境ID复制进去就可以使用啦!

最后我们来看看效果:

本次就是Hexo添加Twikoo插件的教程了,如果还有什么不会的话欢迎评论区进行讨论!

  • 标题: Hexo添加Twikoo插件
  • 作者: 小颜同学
  • 创建于: 2023-03-07 12:46:18
  • 更新于: 2024-02-07 14:23:20
  • 链接: https://www.wy-studio.cn/2023/03/07/Hexo添加Twikoo插件/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
 评论
此页目录
Hexo添加Twikoo插件