diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index b60c6415684..ec8565cbf97 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -45,8 +45,9 @@ module ApplicationHelper result << tag(:meta, property: 'twitter:card', content: "summary") [:image, :url, :title, :description].each do |property| if opts[property].present? - result << tag(:meta, {property: "og:#{property}", content: opts[property]}, nil, false) << "\n" - result << tag(:meta, {property: "twitter:#{property}", content: opts[property]}, nil, false) << "\n" + escape = (property != :image) + result << tag(:meta, {property: "og:#{property}", content: opts[property]}, nil, escape) << "\n" + result << tag(:meta, {property: "twitter:#{property}", content: opts[property]}, nil, escape) << "\n" end end diff --git a/app/models/user.rb b/app/models/user.rb index 27fff15ede7..384041a199d 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -322,7 +322,7 @@ class User < ActiveRecord::Base # Don't pass this up to the client - it's meant for server side use def small_avatar_url - "https://www.gravatar.com/avatar/#{email_hash}.png?s=50&r=pg&d=identicon" + "https://www.gravatar.com/avatar/#{email_hash}.png?s=200&r=pg&d=identicon" end # return null for local avatars, a template for gravatar