Как я могу заставить cdn.rawgit.com использовать обновленный файл
Я использую cdn.rawgit.com для размещения некоторых моих скриптов и css для проекта, но я не могу его обновить. В соответствии с FAQ:
Запросы на cdn.rawgit.com маршрутизируются через сеть быстрой доставки файлов высокой четкости MaxCDN, и при первом запуске они кэшируются. Это обеспечивает лучшую производительность и снижает нагрузку на RawGit и GitHub, но это означает, что перезагрузка не будет получать новые изменения от GitHub.
Означает ли это, что я никогда не смогу обновиться? Или есть способ заставить обновление использовать самую последнюю версию?
Ответы
Ответ 1
Да, постоянные средства никогда.
Из документации:
Поскольку файлы не обновляются после первого запроса, лучше всего использовать определенный тег или URL-адрес фиксации, а не URL-адрес ветки.
Это не будет обновлять файл per se, но это позволит вам указать новую версию.
Ответ 2
Я только что создал страницу с страницами github, и я разместил там файлы. Вы создаете репозиторий, в настройках создаете страницу, а затем, когда вы обновляете файлы, она автоматически сделает это за вас!
Ответ 3
Невозможно обновить ссылку cdn. Но есть способ сделать это.
Вместо прямого указания URL-адреса:
https://github.com/<user>/<repo>/file.txt
вы можете сделать его тегом, как этот
https://github.com/<user>/<repo>/1.2/file.txt
Поэтому, когда вы меняете файл, создайте черновик и измените тег 1.2 на релиз тега, который вы сделали недавно!
Ответ 4
Поскольку rawgit.com закрывается, вы хотите использовать combinatronics.com, это альтернатива для rawgit.com
Он также автоматически получает последний файл.