0

有什么类似{{ time() }}甚至更理想{{ sha1sum('main.js') }}的东西可以用作我的主题模板中的 cachebust 参数吗?

是的,我知道服务器端缓存标头,但我无法控制这些标头。

4

1 回答 1

0

到目前为止,我发现的最好的是{{ build_date_utc.strftime('%S%f') }}基于我在这里找到的文档:http ://www.mkdocs.org/user-guide/custom-themes/#template-variables

所以现在我可以这样做: <script src="/static/js/main.js?cb={{ build_date_utc.strftime('%S%f') }}">

这使缓存文件的无效程度超出了应有的程度,但至少可以解决问题。

于 2017-12-08T09:43:58.703 回答