How was this FAQ generated?
With the help of faqbuilder, a script I wrote for the task. :-)
Individual text files, each containing a question and an answer
(separated by a blank line), are put together in html form. Here is the text file used for
this very question.
The script takes a directory as an argument, and creates an index.html
out of all the files it finds there, using the first part of the
filename as a category. Optionally, you may have .title, .intro,
.background, .header, and .footer files ready in that directory
(.header and .footer should be html-formatted already). The file
.FAQBUILDER must exist in the directory, as an indication that it's
safe to build there.