Home

Awesome

busuanzi-sync

这是一个用于将 原版不蒜子 的统计数据同步到 soxft/busuanzi 的工具。

使用方法

  1. 按照提示填写 .env.exmaple 文件 并重命名为 .env
  2. 从 release 界面下载最新版本, 放置于 .env 同级目录
  3. 运行 ./busuanzi-sync 等待同步完成

工作流程

  1. 读取博客的 sitemap.xml 获取到 博客相关的所有页面
  2. 顺序读取原版不蒜子的统计数据
  3. 同步到 soxft/busuanzi 使用的 redis 中

注意

如果您使用 docker-compose 部署 soxft/busuanzi, 那么可能需要在 docker-compose.yml 中添加如下配置:

......
  redis:
    image: redis:alpine
    restart: always
    + ports:
    +  - "6379:6379"
......

这样才能让 busuanzi-sync 在宿主机上连接到 busuanzi 的 redis 服务。

文章教程

@zhheo 提供了一个完整的 迁移至 docker-compose 部署的方案, 这篇文章或许可以带来一些帮助.