Die Ausgabe von Sphinx, der Python-Dokumentationsgenerator, führt zu einer großen Anzahl von HTML-Dateien. Jeder hat einen Header mit einer großen Anzahl von JavaScript und CSS beinhaltet:Komprimieren von JS und CSS in statischen HTML-Dateien
<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>
Die meisten davon sind individuell minimieren, aber das ist noch nicht optimal, weil es getrennte Anfragen an den Webserver erfordert, wenn die Client-Cache leer ist. Gibt es ein Tool wie YUI Compressor oder den Closure Compiler, die HTML-Dateien als Eingabe nehmen, alle einzelnen extern verknüpften Skripte komprimieren und dann die Ausgabe neu schreiben? Dies wäre ähnlich wie das django_compressor tut.