Topic: Blog doesn't show.

This is my blog display code:

            <div class="col-xs-12 col-sm-8">
                <?php echo Blog::getPosts(); ?>
            </div>
            <div class="col-xs-12 col-sm-4 tags">
                <h3>Tags</h3>
                 <?php  echo Blog::getTags(); ?>
            </div>

the code above has been included in my index/homepage file as opposed to it's own page as I've got a single page website going on.

Originally the blog post were displaying then I put them in draft status and when I created a new published blog post and republished the old ones and nothing is displaying under blog.

website below:
http://moehammoud.com

Any help is much appreciated.

Thanks