Skip to main content

How to add page numbers to Blogger posts

blogger-page-navigation.jpg This script replaces the default blog pager (links to newer, older, and home pages) with numbered page navigation, enabling readers to navigate deeper into the archives with ease, compared to the “newer” and “older” navigation links. Furthermore, it offers the ability to customize the number of page links and the number of posts displayed on each page.

Scroll down to view a demo

1. Login into your Blogger dashboard > Layouts > Edit HTML

2. Insert the following section code below into your template right before the section code: ]]></b:skin>

/*Page Navi Styles start */
.showpageArea a {
.showpageNum a {
border:1px solid #CCCCCC;
margin:0 3px;
padding:3px 7px;
.showpageNum a:hover {
border:1px solid #CCCCCC;
.showpagePoint {
background:#CCCCCC none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:0 3px;
padding:3px 7px;
.showpageOf {
margin:0 3px 0 0;
padding:3px 7px;
.showpage a {
border:1px solid #CCCCCC;
padding:3px 7px;
.showpage a:hover {
.showpageNum a:link, .showpage a:link {
/*Page Navi styles end*/

4. Next, you will need navigate over to Layout > Page Elements to “Add a Gadet”. Select HTML/JavaScript and copy and paste the following section code into the box.

<!--Page Navigation Starts-->
<script type="text/javascript">
var pageCount=5;
var displayPageNum=5;
var upPageWord ='Previous';
var downPageWord ='Next';
<script src="blogger-page-navi.v1.js" type="text/javascript"></script>
<!--Page Navigation Ends—>

Note: The above code references the external .js file "blogger-page-navi.v1.js", which you need to download (right click, and select "Save As").


var pageCount is the number of links to display after page 1
var displayPageNum is the number of posts to be displayed on each link
var upPageWord is the previous link (you can change the wording)
var downPageWord the next link (you can change the wording)


  1. This comment has been removed by the author.

  2. Thanx for the tutorial! It's really useful!
    Can you tell me where should i edit the code to change the collor of the text and borders?

  3. PS: And how to display it ONLY on homepage?

  4. can u detail explain step no 4 i don really understand..

  5. Many many Thanks for Usefull Tips shared.I fill I am lucky.

  6. very good

  7. @Syed Manirul Islam @tzelal - np, nice websites btw. keep up the good work

  8. not workin java script link


Post a Comment

Popular posts from this blog

How to add a calendar icon as date header

From this tutorial, you will be able to add your very own calendar icon to your blogger! If you’re going to show the date on every post, why not do it with a little style and make it a little more appealing to viewers? If you want your calendar icon to appear on every post, read Blogspot Vision’s post on how to do that by clicking here to go to the post. Let’s get started but first and foremost, make sure you back-up your existing template, just in case it doesn’t turn out as expected. Steps to follow:1. Login to your Blogger dashboard2. Go to Layout > Edit HTML (Click on “expand widgets” box)3. Search for the following section code: ]]></b:skin>
and add the following section code below right before .date {
    height: 50px;
    width: 45px;
    background: url( no-repeat;
    font: normal 22px Arial;
    color: #666666;
    text-align: center;

CSS DIV boxes with drop shadows

This example shows how to add a drop shadow style to any container element using CSS. It does this by wrapping the desired content in a DIV with its background color set to a color of the desired color for the shadow. Another DIV is set for your content and is shifted slightly upwards and to the left to expose the shadow. The "master" DIV wraps it all up but is shifted to the right and downwards, returning the entire markup to it's original page position.

IE6 is not compatible with this example, but you can apply conditional HTML to hide the effect in that browser. In contrast, IE7 is compatible with this example for finally updating to proper CSS.

Note: If you will be using an image for your content, you should give ".shadowcontainer" an explicit height, reflecting that of the image's for fixed and set location when viewed.

CSS Code
<![if !IE 6]>
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px;…

How To Show The Post Date On Every Post

From this tutorial, you will be able to show the post date on every last one of your posts. As we all know, Blogger’s default templates only show a single date for every post that was posted that day. Some readers will find it convenient to have that quick glance at the date on each post, but some will not even notice. This tutorial is definitely handy if you plan to use a calendar icon as your post date, since the timestamp can be modified. As always, make sure you download your current existing template just in case it doesn’t turn out as expected.

Steps to follow:
1.Login to your Blogger dashboard.
2. Go to Layout > Edit HTML (click on “expand widgets” box)
3. Now search for the red line of code or similar code:Note: If you can’t seem to find the line in red, try the second section code in blue.<div class='post-feeds'>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'>