Website and documentation for WMT OS, published at wmt-os.org.
The site is plain Markdown compiled to static HTML by ikiwiki, with no JavaScript.
content/: One Markdown file per page, changelog entries underchangelog/, images underimages/.templates/: The page frame and the changelog listing templates.ikiwiki.setup: The build configuration.
Requires: ikiwiki libtimedate-perl
ikiwiki --setup ikiwiki.setupThe site is written to public/.
The web host keeps a clone of this repository in the builder account, with a local .git/hooks/post-merge that rebuilds the site and rsyncs public/ to the webroot account, so a deploy is a push here and a git pull there:
#!/bin/sh
set -e
ikiwiki --setup ikiwiki.setup
rsync -a --delete public/ webroot:wmt-os.org/MIT - see LICENSE.md.