I searched high and low for a Blog plugin that worked. I tried the free one but that had many issues. After some trial and error I created a separate blog by installing another Q2A with a shared user base (easy to do) ...
For the main Q2A installation config file ...
define('QA_MYSQL_TABLE_PREFIX', 'qa_<--main here--->_');
define('QA_MYSQL_USERS_PREFIX', 'qa_');
For the blog installation config file ...
define('QA_MYSQL_TABLE_PREFIX', 'qa_<--blog name here-->_');
define('QA_MYSQL_USERS_PREFIX', 'qa_');
Then I simply used a few plugins to give a 'blog appearance'. These were:
Q2AM Hide Sidebar ...
https://github.com/q2amarket/q2am-hide-sidebar
QList Description ...
https://github.com/arjunsuresh/qlistdesc
I also activated the avatar display in Admin to show mug shots. (found in 'users').
To finish off I added new links in the top bar - 'Blog' on the main and 'Forum' on the blog (as I'm using Q2A as a forum).
The above has given me the ability to have unlimited blogs for users should they wish to have one (just by creating a new category for them) though mainly it will be used for myself to create articles. Only downside is the user can't create categories but they can just ask should they want a blog with sub categories.
Here is the result on a new site I've just created ...
Q2A Forum ...
http://c4all.co.uk/forum/
Q2A Blog ...
http://c4all.co.uk/blog/index.php
Works perfectly for me .