侧边栏壁纸
  • 累计撰写 27 篇文章
  • 累计创建 21 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Halo默认评论转waline

Jevon
2023-09-24 / 0 评论 / 4 点赞 / 453 阅读 / 2259 字
温馨提示:
本文最后更新于 2023-09-24,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Halo默认评论转waline

介绍

最近博客适配了waline评论系统,但是之前的评论都是halo自带的,所以就写了这个脚本来转换评论。本来还想着用官网那个转换插件啥的,但是导出的是JSON就好办多了

仓库地址

https://github.com/jiewenhuang/haloToWaline

使用方法

首先,先从waline的后台导出你的评论,得到的会是一个JSON文件。

img1.png
然后clone仓库代码到本地,这边推荐使用pycharm。

img1.png
这里需要修改四个地方

  • 1.main.py中的waline_data改为你导出的JSON文件的路径,相对,绝对路径随你。
  • 2./func/halo.py中的url user password改为你的halo的地址,用户名,密码。

img2.png

  • 最后回来运行main.py即可,运行完后新的JSON保存在/waline
  • 然后再回去导入即可。

img3.png

  • 我用的是LeanCloud 国际版+vercel,其他自测
  • 目前只同步了二级回复,也就是回复一次的数据,其他的自己同理即可
4

评论区