I got fed up with the appearance of my Church's sermon archive (which was just an FTP site - not very pretty or user friendly...), so I hacked together wrote up a more elegant frontend. It's a single file webpage, which just reads the directory structures and files off the disk and renders pages on the fly. All things considered, it's darned fast. (That's one of the great things about Digital Ocean's SSD storage!)

Old vs new

I have a list of thumbnails being read in from a CSV file, and dumped out. Also, if in any directory there's a "readme.md" file, it gets dumped out onto that page. Useful if you want a short description of a series or something of the sort.

A live demo is available here, and you can see my code on github. If you want to see the directory structure underlying the archive, you can accss it here.