# Blog post plugin

**URL:** https://meta.discourse.org/t/blog-post-plugin/34739
**Category:** Plugin
**Tags:** broken
**Created:** [October 21, 2015, 12:45am UTC](https://meta.discourse.org/t/blog-post-plugin/34739 "2015-10-21T00:45:02Z")
**Posts on this page:** 1
**Showing post:** 21

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [October 27, 2016, 1:41am UTC](https://meta.discourse.org/t/blog-post-plugin/34739/21 "2016-10-27T01:41:08Z")

</div>

Thanks to @smartwatchme for funding it, I’ve rewritten this plugin to work with recent versions of Discourse. It now allows you to configure which groups should be allowed to create ‘blog-posts’ (admins and moderators by default), and which categories blog posts should be allowed to be created in. Members of allowed groups can convert the first post in a topic from a regular post into a blog post by clicking on the ‘book’ icon that’s found in the hidden (‘…’) post menu buttons.

The plugin converts the first image in a post into a header image. It also adds the css class `blog-post` to the `body` tag, and the css class `blog-post-content` to the cooked content of the first post. It comes with some default styles that are used to style the first post in a topic separately from the replies.

The default styles can be disabled by deselecting the plugin setting the `blog post use default styles` setting. This could be useful if you only wish to use the header-image functionality of the plugin. See the plugin’s [README](https://github.com/scossar/discourse-blog-post) for more details.

Pull requests, especially for improving the default styles, are welcome.

 ![](https://global.discourse-cdn.com/meta/original/3X/3/b/3b684ec3a442b3936e5d275843b531d68f8d9261.png)

---

_[View the full topic](https://meta.discourse.org/t/blog-post-plugin/34739)._
