One of the selling points of PDF is that it is a single self-contained file. I found this lacking in Sphinx and wrote an extension for it to zip and bundle the assets into a single HTML file: https://github.com/AdrianVollmer/Zundler
Also works with HTML documents produced in other ways.
Also works with HTML documents produced in other ways.