diff options
| -rw-r--r-- | app.rb | 1 | ||||
| -rw-r--r-- | views/layout.erb | 5 |
2 files changed, 4 insertions, 2 deletions
@@ -445,7 +445,6 @@ def browse_album(rel) if params[:photo] && !params[:photo].empty? photo_name = File.basename(params[:photo]) @og_image_rel = rel.empty? ? photo_name : "#{rel}/#{photo_name}" - @og_use_media = true elsif !rel.empty? first_img = @entries.find { |e| %i[image video].include?(e[:type]) } @og_image_rel = if first_img diff --git a/views/layout.erb b/views/layout.erb index d02a67a..6a85482 100644 --- a/views/layout.erb +++ b/views/layout.erb @@ -8,9 +8,12 @@ <meta property="og:url" content="<%= request.url %>"> <meta property="og:title" content="<%= ERB::Util.html_escape("#{@title} — Albumen") %>"> <% if @desc %><meta property="og:description" content="<%= ERB::Util.html_escape(@desc) %>"><% end %> - <meta property="og:image" content="<%= og_image_url || "#{request.base_url}/img/og-default.png" %>"> + <% _og_img = og_image_url %> + <meta property="og:image" content="<%= _og_img || "#{request.base_url}/img/og-default.png" %>"> + <% unless _og_img %> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> + <% end %> <link rel="icon" type="image/x-icon" href="/favicon.ico"> <link rel="apple-touch-icon" href="/apple-touch-icon.png"> <link rel="stylesheet" href="/css/style.css?v=2"> |
