regenerate is a Ruby gem for static website generation.
It is currently used to generate websites at thinkinghard.com, whatismusic.info and digital-freedoms.org.
Currently the most detailed description of the input format for HTML source files is in the comment block prior to the definition of ParsedRegenerateCommentLine in lib/regenerate/web-page.rb.
There is currently no test code in this project, but, there is an example snapshot of the thinkinghard.com website, together with instructions on how to regenerate the website (and verify that the correct output is generated). Instructions for downloading and processing this snapshot can be found at thinkinghard.com/software/regenerateAndPropolize/index.html.