Blogging is classically about the Latest Thing, featuring the most recent post first. Scroll down to read everything backwards.
For bloggers, however, blogging is also a journey, and some would like to be able to show their content that way, in chronological order.
The standard method for doing this is to edit the post date, which controls the order that posts appear, giving all posts fictitious dates to achieve the desired order. This does the job but might be unsatisfying for a number of reasons.
I've worked up an alternative method that might appeal to some bloggers.
Update: There are now a number of ways to do this and mine is not necessarily the best. Read this post for a comparison of leading blog-journey hacks
In a nutshell my workaround entails the following steps:
- publishing your blog as a feed;
- using Yahoo Pipes to re-order the feed and introduce some formatting elements, then publishing that as a second feed;
- Adding some custom CSS to your blog's template to format the elements of the feed as they are rendered on the static page.
For an example of what is possible using this method, see (a) the "journey" page of this blog (unformatted) or (b) of my "real" blog (formatted).
You might also prefer just a list of your blog posts in order, which is simpler still.
Further explanation in subsequent posts.
Update: As of 2012, there is another method for flipping blog-post order that is very promising. Interested bloggers should check it out.
I am just a blogger, not some uber-hacker, and would like to thank the Yahoo Pipes help forum and also Vin, a technically astute blogger who generously gives advice on Blogger's help forum from time to time. Vin first told me about Yahoo Pipes (for a much simpler application) a few years ago.
On the other hand, I am sure that Blogger could implement a blog-journey option that would knock the socks off this hack in terms of flexibility and ease of use, and I would not resent it at all if they did so.
Next: Getting your feed