My small corner of the internet.
Currently hosted with OpenBSD's httpd(8), but any web server should be able to serve it up.
The Makefile to build the HTML is portable between gmake and BSD make.
On OpenBSD, running
make obj is recommended before running
leverage the out-of-tree build extension (see the bit about
the man page!).
Builds via make(1) at the same time as the HTML. See above for instructions.
I use a simple setup of git-daemon for anonymous (read-only) downloads, ssh+git for read+write access (limited to myself) and stagit(1) to host static views into the diffs and files of each repo.
I like the stagit approach in that it is simple, modular, and emphasizes the use of regular git for larger operations (i.e. diff between refs, etc).
I use the default post-receive and create scripts that ship with the tool (with small modifications for the installation). The logo is in this repo as logo.png.
The content, being static, is served up with httpd(8) as well.