What I would recommend is using the Ruby Gem "Jekyll" as a CMS for blog posts. For our team website, we use it, and once you get your website designed, it is as easy to post a blog post as writing it in a markdown file and putting it in the "_posts" folder. What is also great about Jekyll is that you can create a template for your website, so that when you want to change something on the page, you only have to change it on your one template page, and it will change on every page.
Having a Jekyll site just requires the knowledge of creating a website by custom-coding the HTML, CSS, and the Jekyll syntax.
Here are some helpful websites for getting a Jekyll site up and running:
HTML & CSS -
http://w3schools.com/
Jekyll -
http://net.tutsplus.com/tutorials/ot...s-with-jekyll/
and
http://ostatic.com/blog/build-your-site-with-jekyll
If you have any questions about Jekyll, feel free to ask me. I hope this can help you!

__________________
Shawn Schwartz
Programming/Head of Website & Media, Team 4 ELEMENT
team4element.com
"Innovation distinguishes between a leader and a follower." -Steve Jobs