Change social image strings to environment variable (#2763)

This commit is contained in:
Ben Halpern 2019-05-08 09:31:44 -04:00 committed by GitHub
parent d3c929d00a
commit d730e8cb9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 19 additions and 18 deletions

View file

@ -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: ""

View file

@ -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 %>

View file

@ -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">

View file

@ -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 %>

View file

@ -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 %>

View file

@ -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 {

View file

@ -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>

View file

@ -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>

View file

@ -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 {

View file

@ -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 %>