由于halo-theme-hao更新到1.5.0版本 使用了插件并且在前端代码写死了接口地址。以下内容已失效

适配 halo-theme-hao 主题

解决爱发电官方开启的跨域导致的无法获取赞助列表

如果你不想部署也可以使用我提供的api 无需token

https://meimgapi.likesrt.com/sponsor.php/?user_id=

填入主题设置中的 爱发电赞助 接口地址 即可

部署API接口

  • 在你的服务器新建一个静态网站

  • 上传压缩包并解压 目录下应有如下四个文件

爱发电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

  • 保存,然后查看你的博客