improves social media meta tags partial with settings

This commit is contained in:
decabeza
2017-11-24 14:13:45 +01:00
parent 7fcbd99311
commit ccbd99f88b

View File

@@ -1,11 +1,11 @@
<!-- Twitter --> <!-- Twitter -->
<meta name="twitter:card" content="summary" /> <meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@consul_dev" /> <meta name="twitter:site" content="@consul_dev" />
<meta name="twitter:title" content="<%= social_title %>" /> <meta name="twitter:title" content="<%= local_assigns[:social_title] || setting['meta_title'] %>" />
<meta name="twitter:description" content="<%= social_description %>" /> <meta name="twitter:description" content="<%= local_assigns[:social_description] || setting['meta_description'] %>" />
<meta name="twitter:image" content="<%= root_url + (local_assigns[:twitter_image_url] || 'social_media_icon_twitter.png')%>" /> <meta name="twitter:image" content="<%= root_url + (local_assigns[:twitter_image_url] || 'social_media_icon_twitter.png')%>" />
<!-- Facebook OG --> <!-- Facebook OG -->
<meta id="ogtitle" property="og:title" content="<%= social_title %>"/> <meta id="ogtitle" property="og:title" content="<%= local_assigns[:social_title] || setting['meta_title'] %>"/>
<% if setting['url'] %> <% if setting['url'] %>
<meta property="article:publisher" content=<%= setting['url'] %>/> <meta property="article:publisher" content=<%= setting['url'] %>/>
<% end %> <% end %>
@@ -16,5 +16,5 @@
<meta id="ogurl" property="og:url" content="<%= social_url %>"/> <meta id="ogurl" property="og:url" content="<%= social_url %>"/>
<meta id="ogimage" property="og:image" content="<%= root_url + (local_assigns[:og_image_url] || 'social_media_icon.png') %>"/> <meta id="ogimage" property="og:image" content="<%= root_url + (local_assigns[:og_image_url] || 'social_media_icon.png') %>"/>
<meta property="og:site_name" content="<%= setting['org_name'] %>"/> <meta property="og:site_name" content="<%= setting['org_name'] %>"/>
<meta id="ogdescription" property="og:description" content="<%= social_description %>"/> <meta id="ogdescription" property="og:description" content="<%= local_assigns[:social_description] || setting['meta_description'] %>"/>
<meta property="fb:app_id" content="<%= Rails.application.secrets.facebook_key %>"/> <meta property="fb:app_id" content="<%= Rails.application.secrets.facebook_key %>"/>