python文档生成器Sphinx的输出导致大量HTML文件。每个人都有一个带有大量JavaScript的 header ,而CSS包括:

<link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="../_static/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="stylesheet" type="text/css" href="../_static/custom.css" />
<link rel="stylesheet" type="text/css" href="../_static/colorbox/colorbox.css" />
<script type="text/javascript" src="../_static/colorbox/jquery.colorbox-min.js"></script>

其中大多数都是单独缩小的,但这仍然不是最佳选择,因为当客户端的缓存为空时,它需要向Web服务器发出单独的请求。是否有像YUI Compressor或Closure Compiler这样的工具可以将HTML文件作为输入,压缩所有单独的外部链接脚本,然后重写输出?这将类似于django_compressor所做的。

最佳答案

同意以上答案。

您可以做另一件事。

将所有脚本放在正文后面,而不是标题后面。可能会增加您的加载速度。

07-27 14:04