简体中文 繁體中文 English Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français Japanese

站内搜索

搜索

活动公告

通知:为庆祝网站一周年,将在5.1日与5.2日开放注册,具体信息请见后续详细公告
04-22 00:04
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,资源失效请在帖子内回复要求补档,会尽快处理!
10-23 09:31

Twikoo 通过私有部署兰空图床实现图片上传

SunJu_FaceMall

1692

主题

2135

科技点

2666

积分

管理员

十斤包邮

积分
2666

三倍冰淇淋无人之境【一阶】柴到了小樱(小丑装)立华奏

发表于 2025-3-12 03:15:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

前言

使用Halo博客的halo-theme-hao 主题,发现评论模块支持力度不太好,不能够发送图片和表情等功能,而且在Halo博客附件过多的情况下非常影响加载速度,于是我就搭建了兰空图床用来存储博客的所有图片。顺便搭建了一个Twikoo评论,现在就让每条评论的图片都发送后能通过兰空图床的接口来接收调用图片。

项目地址:https://github.com/twikoojs/twikoo

项目手册:https://twikoo.js.org/quick-start.html

安装Twikoo后端

version: '3'
services:
  twikoo:
    image: imaegoo/twikoo
    container_name: twikoo
    restart: unless-stopped
    ports:
      - 37333:8080
    environment:
      TWIKOO_THROTTLE: 1000
    volumes:
      - ./data:/app/dataroot

运行

docker-compose up -d

我们现在可以输入 http://ip:37333/访问了。

1715585550244.webp

成功访问到返回值

这时候你就可以通过37333端口来请求twikoo的api了!端口可以自行修改~

建议配置反向代理隐藏端口!

配置Twikoo前端

管理页面配置

找到 Twikoo评论配置 (文档:https://twikoo.js.org/)配置块

Twikoo评论 - 环境id/后端URL *中输入 部署 一节中指定的域名(或IP地址)

Twikoo评论 - 管理员令牌 *中输入一些占位值

Twikoo评论 - js可以不做修改

由于 Twikoo 更新的缘故,获取管理员令牌的方法发生了变化(在后面会保留旧版令牌的获取方法),所以需要在首次配置时输入占位值。

1715585632717.webp

1715585656971.webp

个人配置仅供参考

获取令牌

管理页面配置补齐配置

打开博客首页,F12打开开发者工具,F12,打开浏览器存储页面将 twikoo-access-token项的值复制,替换先前的缺省值。

twikoo-access-token就是 Twikoo 的令牌

对于 Firefox 是在 开发者工具>存储>本地存储

对于 Chrome 则是在:开发者工具>应用>本地存储空间

1715586121142.webp

评论 - 博主邮箱MD5值 *项利用下面的办法配置

点下面网址 自行转换
md5在线解密破解,md5解密加密

1715585758332.webp

安装好兰空图床

安装方法参照这篇文章【实用Docker项目】属于你自己的图床-兰空图床

图片默认权限改为公开 进入设置 - 图片默认权限,选中公开并保存设置。

创建一个专门用来存放评论的账号和用户组

使用

获取token

兰空图床不再直接显示token了,所以我们要自己获取一下token。

image-jjmz.png

我们直接去post一下,google或者百度一下就能找到很多支持在线post的网站。

比如我们使用https://www.sojson.com/httpRequest/

image-qrlt.png

由于我是在本地搭建的,于是我采取Postman来请求本地接口

image-mjtl.png

POST后得到token值

填入Twikoo配置内即可

image.png

Done!



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

手机版|联系我们|小黑屋|TG频道|RSS |网站地图

Powered by Pixtech

© 2025-2026 Pixtech Team.

>