我正在使用cdn.rawgit.com来托管我的一些脚本和css用于项目,但我无法刷新它。根据FAQ:
对cdn.rawgit.com的请求通过MaxCDN的超快速内容传送网络进行路由,并在第一次加载时永久缓存。这样可以获得最佳性能并减少RawGit和GitHub上的负载,但这意味着重新加载不会从GitHub获取新的更改。
这是否意味着我永远无法刷新?或者有没有办法强制刷新使用最新版本?
答案 0 :(得分:10)
是的,永久意味着永远不会。
来自文档:
由于在第一次请求后文件未刷新,因此最好使用特定标记或提交URL,而不是分支URL。
这不会更新文件本身,但它允许您指定新版本。
答案 1 :(得分:3)
我刚创建了一个包含github页面的页面,我在那里托管了这些文件。您创建一个存储库,在设置创建页面,然后当您更新文件时,它将自动为您执行此操作!
答案 2 :(得分:0)
刷新cdn链接是不可能的。但有一种方法可以做到这一点 而不是直接指定URL:
https://github.com/<user>/<repo>/file.txt
你可以使它像这样标记特定的
https://github.com/<user>/<repo>/1.2/file.txt
因此,当您更改文件时,请制作草稿版本并将标签1.2更改为您最近制作的标签版本!
答案 3 :(得分:0)
由于rawgit.com已关闭,您要使用combinatronics.com,因此它是rawgit.com的替代选择
它还会自动获取最新文件。