Ultra Simple Site Maker
USSM is a static web site compiler. It generates a complete web site from a hierarchy of text files. It is released under the GNU GPL.
If you know how to use a web server, (at home or with a hosting service), you should be able to learn my system and set up a simple web site in a few minutes. Just download it, install it, and check the manual.
Many web site generators already exist. Jekyll is a rather famous example. I built my own because I felt I could do simpler. The result is indeed very simple:
- USSM fits in less than 800 lines of Ocaml, Bash, and Makefile code.
- It has trivial configuration options.
- What it does is usually obvious.
Nevertheless, USSM still has some loose ends. I’m aware of some, and I’m sure I missed others. So, if it causes you any problem, please send me an e-mail. If you have any question, any suggestion (even silly ones), you are probably not alone. So please ask. It will help me improve USSM.
External contributions
Ori Bernstein contributed a
patch so USSM no longer forcibly strips blank lines. This behaviour was
messing with <pre>
blocks, which was annoying.