----------------------------------------
       My old RSS blog
       November 10th, 2021
       ----------------------------------------
       
       In the mid-aughts I moved to Alaska and took on a role which,
       among other duties, had me overseeing the development of a massive
       documentation project for the state's electronic grant program.
       This documentation project needed to provide content in many
       formats including PDFs and HTML. I was a big proponent of the web
       standards movement at the time and saw an opportunity to build our
       content with XML and XSLT.
       
       That led me to getting intimately familiar with transformations
       and how to style them for various formats. It was pretty darn cool
       and pretty powerful. Of course writing documentation directly in
       XML has challenges. So I also wrote schemas for the different
       types of documents and set up Oxygen XML Editor with all those
       goodies for our copywriters. It worked quite well!
       
       At that same time I was also blogging a lot and thought to myself,
       "Hey, RSS is an XML format. I bet I could just write that and
       generate my whole blog from it."
       
       So I did.
       
       I manually authored one file, the RSS feed, in vim. I used Oxygen
       here and there to validate things and build the XSLTs for the blog
       pages, book reviews, and even a commenting system. Later I figured
       out how to integrate 3rd party commenting into it and added a tiny
       PHP handler to add pagination and links to specific entries. At
       the heart, though, was just the RSS and XSLT.
       
       Eventually I moved on from there to some other hot new thing, but
       I have always been particularly proud of that. It worked natively
       in Internet Explorer at the time and with a tiny helper script in
       Opera.
       
       The blog came up in conversation on Mastodon yesterday and on
       a whim I looked at the Wayback Machine to see if it was still
       around. Sadly the CSS file wasn't cached there, but the blog
       itself and the XSLT were! I'll include a link below in case
       you want to check out the magic sauce.
       
       What sorts of crazy blogging platforms have you home-grown over
       the years? Phlogs and gemlogs are of interest too. I use my
       "burrow" utility for gopher. I bet some of you have some pretty
       fancy stuff by this point.
       
 (TXT) rss2html.xsl