Generate an html page from a directory structure