由于halo-theme-hao更新到1.5.0版本 使用了插件并且在前端代码写死了接口地址。以下内容已失效
适配 halo-theme-hao 主题
解决爱发电官方开启的跨域导致的无法获取赞助列表
如果你不想部署也可以使用我提供的api 无需token
https://meimgapi.likesrt.com/sponsor.php/?user_id=
填入主题设置中的 爱发电赞助 接口地址 即可
部署API接口
在你的服务器新建一个静态网站
上传压缩包并解压 目录下应有如下四个文件
docker-compose.yml
app.py
Dockerfile
requirements.txt
将
docker-compose.yml
文件中的环境变量AFDIAN_TOKEN
修改为你的爱发电token
打开终端cd到文件所在目录。
执行
docker-compose up -d
等待执行完成。
设置网站反向代理( `http:127.0.0.1:12597` )和SSL
访问
http(s)://你的域名/user_id=你的爱发电user_id
看到正常输出赞助列表即可。
在halo-theme-hao 使用API
登入
Halo
后台管理进入 外观 -> 主题 -> 侧栏 找到爱发电赞助的设置
填入api地址
http(s)://你的域名/?user_id=你的爱发电user_id
保存,然后查看你的博客
参与讨论