diff --git a/app/views/blog/posts/_post.html.erb b/app/views/blog/posts/_post.html.erb
deleted file mode 100644
index 12978d3..0000000
--- a/app/views/blog/posts/_post.html.erb
+++ /dev/null
@@ -1,31 +0,0 @@
-<% flash.each do |key, value| %>
-
- <%= render 'post' %>
+ <% flash.each do |key, value| %>
+
+ <%= value %>
+
+ <% end %>
+
+
+ <%= @blog_post.title %>
+
+
+ <%= "#{t('by', :scope => 'blog.posts.show')} #{@blog_post.author.username}" if @blog_post.author.present? %>.
+ <% if (categories = @blog_post.categories).any? %>
+
+ <% end %>
+
+
+ <%= @blog_post.body.html_safe %>
+
+ <% if BlogPost::ShareThis.enabled? %>
+
+ <% end %>
+
+ <%= render :partial => '/shared/draft_page_message' unless @blog_post.nil? or @blog_post.live? -%>
+ <%= render 'nav' if next_or_previous?(@blog_post) %>
+
<% if BlogPost.comments_allowed? %>
@@ -50,9 +81,9 @@
<% content_for :body_content_right do %>
<%= render :partial => "/blog/shared/categories" %>
<%= render :partial => "/blog/shared/tags" %>
- <%= render :partial => "/blog/shared/posts" %>
+ <%= render :partial => "/blog/shared/related_posts" %>
<%= render :partial => "/blog/shared/rss_feed" %>
- <%= blog_archive_list %>
+ <%= render :partial => "/blog/shared/archive_list" %>
<% end %>
<%= render :partial => "/shared/content_page", :locals => { :remove_automatic_sections => true } %>
diff --git a/app/views/blog/shared/_related_posts.html.erb b/app/views/blog/shared/_related_posts.html.erb
new file mode 100644
index 0000000..24a8199
--- /dev/null
+++ b/app/views/blog/shared/_related_posts.html.erb
@@ -0,0 +1,10 @@
+<% if @blog_posts.many? %>
+