Skip to content

Discourse 使用七牛 CDN 存在头像获取问题,该脚本是一个简单的辅助工具

Notifications You must be signed in to change notification settings

mba811/discourse-qiniu-helper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discourse 使用七牛 CDN 的话,存在上传新头像后获取到85B的空文件问题,在网站上表现为用户头像空白。该脚本能自动删除这些错误图片,七牛会重新抓取到正常的头像图片。

有关这个问题的讨论见这里

该脚本只是一个权宜之计,并不能完美解决这个问题,但是能很大程度上避免人工操作的烦恼。可以等待官方或七牛出更好的解决方案。

##安装

安装依赖库

sudo pip install qiniu
sudo pip install pyyaml

在home目录下下载本脚本

git clone https://github.com/wuchong/discourse-qiniu-helper.git

##配置

_config.yml文件中,填写您的七牛Access相关参数以及您的站点域名。

##执行

python ~/discourse-qiniu-helper/helper.py

建议将该脚本设置为定期任务,每天自动执行一次。可查看qiniu.log文件了解运行情况。

About

Discourse 使用七牛 CDN 存在头像获取问题,该脚本是一个简单的辅助工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%