typecho 貌似没有免费的S3对象储存的插件,但是找到了一个兰空图床的插件

使用

搭建LskyPro

这里选择使用1panel创建Docker容器 或者使用拉取编译好的镜像

Terminal window
docker run -d \
--name lsky-pro \
--restart unless-stopped \
-p 8089:8089 \
-v $PWD/lsky:/var/www/html \
-e WEB_PORT=8089 \
halcyonazure/lsky-pro-docker:latest

安装过程略过不提.

设置好反代域名 此处以api.imsun.org为例

创建储存

创建储存策略,以UCloud的对象储存US3为例 储存策略 = AWS S3 访问域名 = CDN加速域名 AccessKeyIdSecretAccessKey控制台 获取到的公钥 和 私钥. 连接地址https://s3-cn-gd.ufileos.com 区域(region) = us-east-1 储存桶名称 为自己创建的名称

获取token

使用API在线工具 Getman 根据API文档,使用POST URL为 https://api.imsun.org/api/v1/tokens

把以下信息填入body

email: 账号
password: 密码

获得 token

Terminal window
"token": "2|7pcz6d1q7HCadfYpVX5f2HrYOCxaocvbeskP6at"

启用插件

插件下载地址

[LskyProV2.zip][1]

Api填写兰空图床的地址 Token填写上一步获取到的token

Bearer 2|7pcz6d1q7HCadfYpVX5f2HrYOCxaocvbeskP6at

储存ID填写兰空图床储存策略前的ID即可

总结

通过兰空图床也可以实现诸如通过webdav和alist实现存储在阿里云盘或者天翼云盘等操作.这里就不一一演示了.

引用

  1. https://www.coldyun.cn/archives/140.html
  2. https://github.com/HalcyonAzure/lsky-pro-docker

本文作者:浪子 @ 提剑追梦

本文链接:https://blog.imsun.org/blog/1623/

本文标题:使用Typecho LskyProV2插件实现S3兼容储存附件

本文版权:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!