Pin It

Widgets

How to Create a Sitemap or Table Of Contents Page For Blogger

Sitemap (Table of Contents) is a page on your blog where all posts are arranged in accordance to their type, and it shows the links to all posts published on your blog so far. Sitemap (Table of Contents) is important for all bloggers to have on their blog. This make blog look professional, and it helps your blog visitors and readers to navigate through your blog post.

Table-Of-Contents-Page-For-Blogger

Here is a script that saves time and helps to update all new posts made on your blog to your sitemap (Table of Contents) page automatically. This script will display all posts made on your blog under their specified categories (Labels). This widget also comes with a CSS & Jquery to make it attractive.

Steps To Add Automatic Sitemap (Table of Contents) Generator

1. Add the CSS code below to your template. This can be done by going to Blogger >>> Template >>> Edit HTML >>> Proceed, use (CTRL+F) to search for ]]></b:skin> in your template and finally paste the CSS code below before ]]></b:skin> tag.

/*--------JustNaira TOC-----*/
.judul-label{
background-color:#E5ECF9;
font-weight:bold;
line-height:1.4em;
margin-bottom:5px;
overflow:hidden;
white-space:nowrap;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 1px 1px 4px #AAAAAA;
box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #e9e9e9;
border: 2px solid white !important;
background: #6e6e6e;
background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
background: -moz-linear-gradient(top,  #888,  #575757);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.data-list{
line-height:1.5em;
margin-left:5px;
margin-right:5px;
padding-left:15px;
padding-right:5px;
white-space:nowrap;
text-align:left;
font-family:"Arial",sans-serif;
font-size:12px;
}
.list-ganjil{
background-color:#F6F6F6;
}
.headactive{
    color: #fef4e9;
    border: 2px solid white !important;
    background: #1C8DFF;
    background: -webkit-gradient(linear, left top, left bottom, from(#9dc2e7), to(#438cd2));
    background: -moz-linear-gradient(top,  #9dc2e7#438cd2);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dc2e7', endColorstr='#438cd2');
}

Save your Template after inserting the CSS

2.    Create a Page: to create a new page, go to Blogger >>> Pages >>> New Page. Now give the page a title such as “Table of Contents” “Site Maps” or any title you wish. Click EDIT HTML button on the compose mode screen, now paste the code below in it.
<script src="http://olusegun-fapohunda-calculator.googlecode.com/svn/Justnaira-tos-file.js"></script>
<script src="http://www.justnaira.com/feeds/posts/summary?max-results=1000&amp;alt=json-in-script&amp;callback=loadtoc"></script>
<script type="text/javascript">
var accToc=true;
</script>
<script src="http://olusegun-fapohunda-calculator.googlecode.com/svn/concordian-tos.js" type="text/javascript"></script>
Make sure you change http://www.justnaira.com to your own blog URL and then publish the page. Visit the page link to view your awesome blog sitemap (Table of Contents).

Sitemap (Table of Contents) Customization

The color of the category when in active mode is blue while when it is inactive it appears as dark gray.


So to change the active mode, simply change #9dc2e7 and #438cd2. Here is a color generator tool that will aid you to select the best color code that you love.

If you encounter any difficulties in the process of setting up your blog Sitemap, don’t hesitate to use the comment box below.


Stay Informed, Inspired and Motivated With Our Free Daily Tips. Add Your Email Now, Don’t Worry, Your Email Address Is Secure:
Enter your email address:

Confirm Your Email Address After Subscribing
We hate spam just as much as you do.


Enjoyed This Article? Follow us on Facebook or Twitter or add us to your circle on Google+ for our new updates.

13 comments so far. What are your thoughts?

Touchwood said...
Reply To Comment

Thank you soo much!! BUT, Not working as given in DEMO. All the posts are opened at once. Need Help!!

Admin said...
Reply To Comment

@Touchwood,try and follow the steps carefully because this tutorial was used to set the demo page.

Touchwood said...
Reply To Comment

I tried it several time. Please look at this - http://www.jumbofiles.in/p/sitemap.html

Admin said...
Reply To Comment

@Touchwood, I have checked your page and saw it. Just leave it like that.

Shubham Chaurasia said...
Reply To Comment

hey the sitemap is not showing in my blog !

Onosike Jerry E said...
Reply To Comment

nice

Admin said...
Reply To Comment

@Shubham Chaurasia, try and follow the process outlined duly.

@ Onosike Jerry E, glad you love it.

Shim said...
Reply To Comment

this is awesome , thanks a lot brother

i re-designed it http://www.ultimateprogrammingtutorials.blogspot.com/p/site-map.html

Md Azeem said...
Reply To Comment

How can i increase the font size here??

http://bhejamatpaka.blogspot.in/p/blog-page.html

Thanks..!

Olusegun Fapohunda said...
Reply To Comment

@Md Azeem, Search for font-size:12px; in the css code and then change its value from 12 to desired font size value.

Kurt M said...
Reply To Comment

Thank you so much, your instructions worked magnificently.

Silvia Masaracchio said...
Reply To Comment

Hy and thank you for your amazing widget!!!
it works really good, but I still have a problem!! My blog has more than 1000 posts, and this widget shows just last 1000, can i improve that limit? Thank you anyway

Olusegun Fapohunda said...
Reply To Comment

@Silvia Masaracchio, Change max-results=1000 in the second code to 2000.

Please! Click Here to Leave a Comment

Don't just read and walk away, Your Feedback Is Always Appreciated..

Note:
Please do not spam, spam comments will be deleted immediately upon review.

Like US on Facebook