前言
使用Halo博客的halo-theme-hao 主题,发现评论模块支持力度不太好,不能够发送图片和表情等功能,而且在Halo博客附件过多的情况下非常影响加载速度,于是我就搭建了兰空图床用来存储博客的所有图片。顺便搭建了一个Twikoo评论,现在就让每条评论的图片都发送后能通过兰空图床的接口来接收调用图片。
项目地址:[链接登录后可见]
项目手册:[链接登录后可见]
安装Twikoo后端
代码登录后可见
运行
代码登录后可见
我们现在可以输入 代码登录后可见访问了。
成功访问到返回值
这时候你就可以通过37333端口来请求twikoo的api了!端口可以自行修改~
建议配置反向代理隐藏端口!
配置Twikoo前端
管理页面配置
找到 代码登录后可见配置块
在 代码登录后可见中输入 部署 一节中指定的域名(或IP地址)
在 代码登录后可见中输入一些占位值
代码登录后可见可以不做修改
由于 Twikoo 更新的缘故,获取管理员令牌的方法发生了变化(在后面会保留旧版令牌的获取方法),所以需要在首次配置时输入占位值。
个人配置仅供参考
获取令牌
打开博客首页,F12打开开发者工具,F12,打开浏览器存储页面将 代码登录后可见项的值复制,替换先前的缺省值。
代码登录后可见就是 Twikoo 的令牌
对于 Firefox 是在 代码登录后可见中
对于 Chrome 则是在:代码登录后可见中
评论 - 博主邮箱MD5值 *项利用下面的办法配置
点下面网址 自行转换
[链接登录后可见]
安装好兰空图床
安装方法参照这篇文章[链接登录后可见]
图片默认权限改为公开 进入设置 - 图片默认权限,选中公开并保存设置。
创建一个专门用来存放评论的账号和用户组
使用
获取token
兰空图床不再直接显示token了,所以我们要自己获取一下token。
我们直接去post一下,google或者百度一下就能找到很多支持在线post的网站。
比如我们使用[链接登录后可见]
由于我是在本地搭建的,于是我采取Postman来请求本地接口
POST后得到token值
填入Twikoo配置内即可
Done!
反向代理
参考教程:[链接登录后可见]
⚠️Nginx Proxy Manager(以下简称NPM)会用到80、443端口,所以本机不能占用(比如原来就有Nginx)
互联网使用请确保完成了域名解析