4
今天发现Discourse搭建的一个网站CDN挂了,折腾一早上的反代规则,最后才发现是国内代理服务器无法访问到境外服务器。
CDN服务器没办法访问到文件,自然CDN就失效了。可能是机房政策因素,也可能是其他问题,一会儿再跟运营商确认。 先把网站恢复再说,CDN失效就去app.yml文件中注释掉CDN规则,然后rebuild app。
但是原来帖子里的图片还是CDN的路径。
我知道重新构建HTML可以修复这个问题,让图片路径更新。但这个功能需要一个一个在帖子里去操作。

好在最后找到Discourse批量重建HTML的方法,用rake posts:rebake这个命令就可以轻松批量重建帖子HTML。当然在操作前要去后台备份一下discourse,以防万一!具体命令如下:
textcd /var/discourse ./launcher enter app rake posts:rebake
命令执行过程中会有进度显示,执行完就可以了!

受命于天,既寿永昌!
回复讨论
0
登录后可参与回复讨论。
当前还没有回复,欢迎成为第一个参与讨论的人。
文明发言,理性讨论