Continuing the discussion from Could I show the best posts in a seperate view like WordPress?:
Note: this plugin is broken. It is no longer being maintained.
Edit: I’ve completely rewritten this plugin. See this post for details.
I’ve made a plugin for doing something like this. You can find it here: GitHub - scossar/discourse-blog-post: Adds a blog post class to Discourse
It lets you select a category to display with different styles than the rest of your forum. It defaults to the ‘blog’ category, but that can be changed in the settings. It selects an image that has the added class
header-image and creates a full-width splash image out of it. The styles are quite basic. They mostly involve removing things. At the moment it’s removing the reply controls. That could be changed. It adds the class
blog-post to the body tag for topics of the chosen category. Custom styles can be added by beginning them with the
This isn’t quite ready for production. The styles need a few tweaks. Pull requests and suggestions are welcome.