Change social image strings to environment variable (#2763)
This commit is contained in:
parent
d3c929d00a
commit
d730e8cb9a
10 changed files with 19 additions and 18 deletions
1
Envfile
1
Envfile
|
|
@ -11,6 +11,7 @@ enable_defaults! { ENV["RACK_ENV"] != "production" }
|
|||
variable :APP_DOMAIN, :String, default: "localhost:3000"
|
||||
variable :APP_PROTOCOL, :String, default: "http://"
|
||||
variable :COMMUNITY_NAME, :String, default: "DEV(local)"
|
||||
variable :MAIN_SOCIAL_IMAGE, :String, default: "https://thepracticaldev.s3.amazonaws.com/i/6hqmcjaxbgbon8ydw93z.png"
|
||||
|
||||
# Logo
|
||||
variable :LOGO_SVG, :String, default: ""
|
||||
|
|
|
|||
|
|
@ -12,14 +12,14 @@
|
|||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://dev.to<%= request.path %>" />
|
||||
<meta property="og:title" content="<%= title_with_timeframe(page_title: community_qualified_name, timeframe: params[:timeframe]) %>" />
|
||||
<meta property="og:image" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png">
|
||||
<meta property="og:image" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>">
|
||||
<meta property="og:description" content="Where programmers share ideas and help each other grow." />
|
||||
<meta property="og:site_name" content="<%= community_qualified_name %>" />
|
||||
|
||||
<meta name="twitter:site" content="@ThePracticalDev">
|
||||
<meta name="twitter:title" content="<%= title_with_timeframe(page_title: community_qualified_name, timeframe: params[:timeframe]) %>">
|
||||
<meta name="twitter:description" content="Where programmers share ideas, experiences, and help each other grow.">
|
||||
<meta name="twitter:image:src" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png">
|
||||
<meta name="twitter:image:src" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<%= auto_discovery_link_tag(:rss, "https://dev.to/feed", title: "#{ApplicationConfig['COMMUNITY_NAME']} RSS Feed") %>
|
||||
<% end %>
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@
|
|||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="DEV => Search Results" />
|
||||
<meta property="og:title" content="The DEV Community" />
|
||||
<meta property="og:image" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png">
|
||||
<meta property="og:image" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>">
|
||||
<meta property="og:description" content="Where programmers share ideas and help each other grow." />
|
||||
<meta property="og:site_name" content="The DEV Community" />
|
||||
|
||||
<meta name="twitter:site" content="@ThePracticalDev">
|
||||
<meta name="twitter:title" content="DEV => Search Results">
|
||||
<meta name="twitter:description" content="Where programmers share ideas, experiences, and help each other grow.">
|
||||
<meta name="twitter:image:src" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png">
|
||||
<meta name="twitter:image:src" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
<meta property="og:image" content="<%= tag_social_preview_url(@tag_model, format: :png) %>">
|
||||
<meta name="twitter:image:src" content="<%= tag_social_preview_url(@tag_model, format: :png) %>">
|
||||
<% else %>
|
||||
<meta property="og:image" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png">
|
||||
<meta name="twitter:image:src" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png">
|
||||
<meta property="og:image" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>">
|
||||
<meta name="twitter:image:src" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<% end %>
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
<% if @event.cover_image.present? %>
|
||||
<meta property="og:image" content="<%= @event.cover_image_url %>" />
|
||||
<% else %>
|
||||
<meta property="og:image" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png" />
|
||||
<meta property="og:image" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>" />
|
||||
<% end %>
|
||||
<meta property="og:description" content="<%= truncate(strip_tags(@event.description_html), length: 140) %>" />
|
||||
<meta property="og:site_name" content="The Practical Dev" />
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
<% if @event.cover_image.present? %>
|
||||
<meta name="twitter:image:src" content="<%= @event.cover_image_url %>">
|
||||
<% else %>
|
||||
<meta name="twitter:image:src" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png">
|
||||
<meta name="twitter:image:src" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>">
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
<meta property="og:type" content="article" />
|
||||
<meta property="og:url" content="https://dev.to/community-moderation" />
|
||||
<meta property="og:title" content="Community Moderation Guide for dev.to()" />
|
||||
<meta property="og:image" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png" />
|
||||
<meta property="og:image" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>" />
|
||||
<meta property="og:description" content="Things to know!" />
|
||||
<meta property="og:site_name" content="The Practical Dev" />
|
||||
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
<meta name="twitter:site" content="@ThePracticalDev">
|
||||
<meta name="twitter:title" content="Community Moderation Guide for dev.to()">
|
||||
<meta name="twitter:description" content="Things to know!">
|
||||
<meta name="twitter:image:src" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png">
|
||||
<meta name="twitter:image:src" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>">
|
||||
<% end %>
|
||||
<style>
|
||||
img {
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
<meta property="og:type" content="article" />
|
||||
<meta property="og:url" content="https://dev.to/p/information" />
|
||||
<meta property="og:title" content="All information about The Practical Dev" />
|
||||
<meta property="og:image" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png" />
|
||||
<meta property="og:image" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>" />
|
||||
<meta property="og:description" content="The DEV Community is great!" />
|
||||
<meta property="og:site_name" content="The DEV Community" />
|
||||
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
<meta name="twitter:site" content="@ThePracticalDev">
|
||||
<meta name="twitter:title" content="All information about The Practical Dev">
|
||||
<meta name="twitter:description" content="The DEV Community is great!">
|
||||
<meta name="twitter:image:src" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png">
|
||||
<meta name="twitter:image:src" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>">
|
||||
<% end %>
|
||||
|
||||
<style>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
<meta property="og:type" content="article" />
|
||||
<meta property="og:url" content="https://dev.to/organization-info" />
|
||||
<meta property="og:title" content="Information about organization accounts on DEV" />
|
||||
<meta property="og:image" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png" />
|
||||
<meta property="og:image" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>" />
|
||||
<meta property="og:description" content="The DEV Community is great!" />
|
||||
<meta property="og:site_name" content="The DEV Community" />
|
||||
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
<meta name="twitter:site" content="@ThePracticalDev">
|
||||
<meta name="twitter:title" content="All information about The Practical Dev">
|
||||
<meta name="twitter:description" content="The DEV Community is great!">
|
||||
<meta name="twitter:image:src" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png">
|
||||
<meta name="twitter:image:src" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>">
|
||||
<% end %>
|
||||
|
||||
<div class="blank-space"></div>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
<meta property="og:type" content="article" />
|
||||
<meta property="og:url" content="https://dev.to/tag-moderation" />
|
||||
<meta property="og:title" content="Tag Moderation Guide for dev.to()" />
|
||||
<meta property="og:image" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png" />
|
||||
<meta property="og:image" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>" />
|
||||
<meta property="og:description" content="Things to know!" />
|
||||
<meta property="og:site_name" content="The Practical Dev" />
|
||||
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
<meta name="twitter:site" content="@ThePracticalDev">
|
||||
<meta name="twitter:title" content="Tag Moderation Guide for dev.to()">
|
||||
<meta name="twitter:description" content="Things to know!">
|
||||
<meta name="twitter:image:src" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png">
|
||||
<meta name="twitter:image:src" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>">
|
||||
<% end %>
|
||||
<style>
|
||||
img {
|
||||
|
|
|
|||
|
|
@ -8,14 +8,14 @@
|
|||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://dev.to<%= request.path %>" />
|
||||
<meta property="og:title" content="<% title "Videos" %>" />
|
||||
<meta property="og:image" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png">
|
||||
<meta property="og:image" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>">
|
||||
<meta property="og:description" content="All videos on DEV" />
|
||||
<meta property="og:site_name" content="<%= community_qualified_name %>" />
|
||||
|
||||
<meta name="twitter:site" content="@ThePracticalDev">
|
||||
<meta name="twitter:title" content="<% title "Videos" %>">
|
||||
<meta name="twitter:description" content="All videos on DEV">
|
||||
<meta name="twitter:image:src" content="https://thepracticaldev.s3.amazonaws.com/i/g355ol6qsrg0j2mhngz9.png">
|
||||
<meta name="twitter:image:src" content="<%= ApplicationConfig["MAIN_SOCIAL_IMAGE"] %>">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<% end %>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue