elehack.net

Colophon

This site is managed primarily by an application server written in OCaml using Ocsigen. It uses a custom text markup parser (using a syntax derived from Markdown) and a custom attribute-based XML templating language. If your browser doesn’t claim to accept XHTML (application/xhtml+xml), the template renderer translates pages on-the-fly to HTML 4.01 Strict.

The text is set in Gentium Basic with headings in Sawasdee.

Data is stored in a PostgreSQL database accessed via PGO’Caml (dynamic content) and Mercurial repositories (static content).

The server is running Ubuntu 10.04. Development is done primarily on a Thinkpad running Ubuntu 10.10.

Content is edited primarily with Vim or GNU Emacs (depending on who’s doing the writing).