Blog have many aspects to having a blog:
Designing the look and feel
Designing the voice you will maintain
Which platform to create it in like WordPress
How to work in your design once created
And of course, you need training on how to build a system for making it all easy to work in.

