Kyle->GetThoughts();



We're Syndicated!
2 August 2008 @ 02:27 AM MST
Current Music: Dr. Horrible's Sing Along Blog
Current Mood: Pretty Good
I spent the last 3 hours or so getting a nice clean RSS 2.0 feed setup for this here blog-a-ma-jig. The feed could be fancier and do nice things like contain the last X posts or something, but setting it up like this was actually fairly easy because Greymatter has a nifty little system that allows you to send content to an external file based on template variables. So I just pointed the entry stuff at a page that builds an RSS feed for me. It's fully RSS 2.0 compliant. I also went and double checked my standards compliance for this site. I had a couple of errors that I fixed. Most noticeably that including the xmlns declaration in the html tag is now required.

So, you ask, why did I go through all the trouble of setting up an RSS feed? Well, because Jessica (of Jessica and Mitch fame, see links on right) asked why she couldn't add my blog to her Google Reader. It sounded like a fun project, and after some Googling it looked like it wouldn't be terribly painful to do. So this is for you Jessica.

To subscribe to this hifalutin blog using that fancy RSS stuff simply use this URL: http://www.singingtree.com/~kyle/blog/kyle_getthoughts_rss.xml

Just copy and paste that into your Google Reader, or go to that page directly and your browser (if that's how you get your RSS on) will ask you what to do.

If you run into any issues let me know.

If you happened upon this page while looking for information about adding RSS to your Greymatter setup:
You can grab my templated rss file and take a look at what I used. You'll want to make some modifications for the things that specifically reference my blog. Also, I tried doing fancy stuff to include the previous entry (since the templates supposedly support placing "previous" before them), but the results were inconsistent, so I gave up. My Templated RSS File: kyle_getthoughts_rss.txt

You just take that file and put it in the same folder as your Greymatter index.html file, then go into Configuration (after logging in to your Greymatter) and write the filename into "Connected Files" and select the option to rebuild the connected files whenever you add an entry. That should do it.

[This Entry]