It's All Beta: a basic guide to using Blogsome

Creating a Site Map

Written by Shana on December 22nd 2006

This post has been slightly rewritten. For the latest version, go to How to Create a Site Map.

In the main index.html file, under the {$content} tag, add the following code:

{if $smarty.server.REQUESTURI == '/sitemap'} <ul>{wplistpages}</ul> <h2>Categories</h2> <ul>{listcats optionall='1' all='All' sortcolumn='name' optioncount='0' children='0' hierarchical='1'}</ul> <h2>Posts</h2> <ul>{getarchives type='postbypost' limit='' format='html'}</ul> {/if}

Create a page called sitemap and add the following to the ‘Page Content’ section:

<h3 class="storytitle">SiteMap</h3>

Check the above code matches that in your posts template. In your stylesheet, add the following, changing where necessary to suit your blog design:

/* sitemap styles */

content h2 {

margin: 0px 0px 5px 0px; font: bold 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; padding: 0; color: #8D513D; }

content ul {

margin: 5px 0 10px 0; padding: 0; }

content li {

list-style-type: none; margin: 0; padding: 0 0 0 5px; } li#pagenav { margin: 0; font: bold 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; padding: 0; color: #8D513D; }

content li a{

margin: 0; padding: 0; font: 0.95em Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #D1790C; }

content li a:visited {

margin: 0; padding: 0; font: 0.95em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }

content li a:hover {

margin: 0; padding: 0; font: 0.95em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #94593B; text-decoration: underline; }

The URI for your sitemap will be; http://yourblog.blogsome.com/sitemap