If you’ve had a blog for awhile, you probably have numerous posts. Many of us who use Blogger, use the Label feature to categorize our posts. We then use the Label widget to display those categories making it easier for people to find all the posts in that category. Unfortunately, this list can get extremely long. Additionally, when you click on the category link, it takes you to a page that produces the full-length posts in that category. I have been looking for a way to use the new Pages feature on Blogger to display my Label list as opposed to the widget sidebar. Yesterday, I finally found a way to dynamically (automatically) create this page.
Over at Abu Farhan’s blog, I found the following post: Table of Contents and Accordion for Blogger. Abu provides a quick and easy way to create a table to contents page by topic, simply by putting a few lines of HTML on a Blogger Page. The nice thing about this particular method is that it will only display a list of titles for a particular label when expanded (see example below).
Abu also provides a method to create a page for your Blog Archive, so you don’t have to display it in your sidebar. Again, it’s as simple as copying a few lines of HTML (see Table of Contents Categorized by Dates) The page lists the post titles by date for each month (see example below).
You may also notice that my blog design changed a little bit. In addition to removing the Label and Blog Archive widgets, I changed the banner at the top and removed some other items from the sidebar. Hope you like the new format!