diff --git a/app/helpers/open_graph_helper.rb b/app/helpers/open_graph_helper.rb index b4ee747f1dc9d4b90346ade9b603a51d34e622ee..a01ae138c48ca155c0070de04d5c8fc9101cc174 100644 --- a/app/helpers/open_graph_helper.rb +++ b/app/helpers/open_graph_helper.rb @@ -12,8 +12,8 @@ module OpenGraphHelper end def og_image(post) - tags = post.photos.map{|x| meta_tag_with_property('og:image', x.url(:thumb_small))} - tags << meta_tag_with_property('og:image', "#{root_url.chop}#{image_path('asterisk.png')}") if tags.empty? + tags = post.photos.map{|x| meta_tag_with_property('og:image', x.url(:thumb_large))} + tags << meta_tag_with_property('og:image', "#{root_url.chop}#{image_path('asterisk.png')}") if tags.empty? tags.join(' ') end @@ -25,8 +25,13 @@ module OpenGraphHelper meta_tag_with_property('og:description', post_page_title(post, :length => 1000)) end + def og_type + # the diaspora og namespace was already taken :( + meta_tag_with_property('og:type', 'joindiaspora:post') + end + def og_page_specific_tags(post) - [og_title(post), og_type(post), + [og_title(post), og_type, og_url(post), og_image(post), og_description(post)].join(' ').html_safe end