1.) Purchase app, install via marketplace or ftp to siteroot/packages/
2.) Install Application from dashboard.
3). When you navigate to blog, you will be redirected to the settings page. Make sure to choose your main blog, often it is "blog". Also it is recommended that you disable blog taxonomy on the blog page. A sample blog post will optionally be created for you under "Home->Blog", delete the year page, it'll delete the month and day and actual blog post below it.

Anything can be a blog:

4.) Go over to your page-type in dashboard, and make sure that under blog post, the attributes of blog tags, blog categories and blog thumbnail are checked. The most important things to have checked are blog thumbnail, and both blog categories and blog tags. The text versions are from earlier releases of concrete5blog, the new ones are there to mesh with concrete5.4.1 search and to allow filtering of external page lists, etc.
5.) Navigate to blog/add or post
Select the blog you are posting to, then enter your content, then select your blog thumbnail.

One small gotcha, you need to add your blog content first, then select the blog thumbnail. If you select the blog thumbnail first, it conflicts with tinymce and any add images from tinymce will simply update the thumbnail. You've been warned :)
Be sure to set a breakpoint, it is in the toolbar

Otherwise you'll be prompted to confirm that you don't want to use one.

Breakpoints are used to provide a place to insert a read more link. Any content placed before a breakpoint in a blog post will show up in both the rss feed and the blog list. Here is a sample of what an rss feed looks like:

6.) Save as a draft, or simply post after setting a date public.

Your blog post is live.
7.) Lather, rinse, repeat.
If you are modifying blog blocks from the blog package, please copy:
siteroot/packages/blog/blocks/{block_name}/view.php
to
siteroot/blocks/{block_name}/view.php
if you are modifying a block_view template the structure should be:
siteroot/blocks/{block_name}/templates/{template_name}/view.php
Same for view.css and view.js
Disqus comments are used all over the web, and bringing them to concrete5 blog application has been on my to-do list.
Now they are here! :)
To set up, simply navigate over to Disqus and sign up for your site.
Once you sign up, you'll be taken to a screen where you select the platform you are on. You will want to select the custom javascript.

Go to dashboard/blog/settings, you'll see

Your text will not be blurry like above, unless you've had a few too many. I've been there.
Enter the first one(the one with the tag in it) in the first box, the second in the second.
Be sure to select from the dropdown to use disqus comments, and every blog will be switched over and the blog_list will reflect disqus comment count, not the standard comment count.
That's it!
Your comments should look something like this:

With Blog 1.7.6, you can now set the name and rss feed description. Due to legacy reasons, this had to be associated with the page that is your actual blog. I would have rather had it in the block, but then the rss feed urls would have had to change..that really wasn't an option with hundreds of customers to keep happy :)
First go to your dashboard => pages and themes => attributes add two Text attributes. Make the handles 'blog_rss_feed_title' and 'blog_rss_feed_description', the names can be whatever you want.


You'll end up with two attributes, now go to your blog page. Put it in edit mode, hit Properties => Custom Attributes
click add attribute, then add your blog rss feed title and description. Your rss feed will reflect these new values :)