Stefan Scholl's CL-EMB is a template system using Lisp which can be used to dynamically generate HTML files... such as Stefan's sorta weblog.