This is the template I’m using for the blog page:
<?php
/*
Template Name: category
*/
?>
<?php
get_header();
?>
<!-- Begin #colLeft -->
<div id="colLeft">
<h1><?php the_title(); ?></h1>
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args= array(
'category_name' => 'Blog', // Change these category SLUGS to suit your use.
'paged' => $paged
);
query_posts($args);
if( have_posts() ) :?>
<?php while ( have_posts() ) : the_post(); ?>
<div class="postItem">
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<div class="meta">
<?php the_time('M j, Y') ?> // by <span class="author"><?php the_author_link(); ?></span> // <?php the_category(', ') ?> // <?php comments_popup_link('No Comments', '1 Comment ', '% Comments'); ?>
</div><!-- END META -->
<?php the_excerpt() ?>
<div class="postTags"><?php the_tags(); ?></div> <?php comments_template(); ?>
</div><!-- END POST TAGS -->
<?php comments_template(); ?>
</div><!-- END OF POST ITEM -->
<?php endwhile; else: ?>
<p>Sorry, but you are looking for something that isn't here.</p>
<?php endif; ?>
</div><!-- END LEFT COL -->
<div id="colRight"></div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Thanks for checking it