https://github.com/w0rp/new-dlang.org/blob/master/src/dlang/toc.d
I just implemented my Table of Contents idea for use in the diet templates.
// Write a heading and add it to the table of contents in one go.
|!= h2(toc, "anchor", "Title")
// Write the table of contents out as html.
|!= toc.write("Title")
There are functions named 'h1' to 'h6' to use, and it works. Now
it should be dead simple to write headings and generate a table
of contents for a number of pages.
