Home

GoDoc Build Status codecov

Inline CSS, JavaScript, and images in a HTML file to distribute a stand-alone HTML document without external dependencies.

This program is written in Go. To install it, you’ll need to have Go installed; you can then install it to ~/go/bin/singlepage with:

go get arp242.net/singlepage

Running it is as easy as singlepage file.html > bundled.html. There are a bunch of options; use singlepage -help to see the full documentation.

Use the arp242.net/singlepage/singlepage package if you want to integrate this in a Go program; godocgen does this for example.

It uses tdewolff/minify for minification, so please report bugs or other questions there.

Why would I want to use this?

There are a few reasons:

Copyright © 2010–2018 Martin Tournoij <martin@arp242.net>
This document is licensed under a cc-by 4.0 license.