diff options
| author | Ken D'Ambrosio <ken@jots.org> | 2026-05-12 17:31:29 +0000 |
|---|---|---|
| committer | Ken D'Ambrosio <ken@jots.org> | 2026-05-12 17:31:29 +0000 |
| commit | 63ee58aac2ab7b24eecbec791757cf6ecb5a2296 (patch) | |
| tree | 9f916a88cadae65a579f85c15741b9ef4ef3e9b0 | |
| parent | 9c5704bdeb09c59c2fc2de931be3747c0e9cc210 (diff) | |
Use albumen.png as OG image for root URL
Root album leaves @og_image_rel nil so layout.erb falls back to
/img/albumen.png; photo-based OG image only applies to sub-albums.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
| -rw-r--r-- | app.rb | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -250,13 +250,13 @@ def browse_album(rel) photo_name = File.basename(params[:photo]) @og_image_rel = rel.empty? ? photo_name : "#{rel}/#{photo_name}" @og_use_media = true - else + elsif !rel.empty? first_img = @entries.find { |e| %i[image video].include?(e[:type]) } @og_image_rel = if first_img - rel.empty? ? first_img[:name] : "#{rel}/#{first_img[:name]}" + "#{rel}/#{first_img[:name]}" else cover = cover_candidates(dir).first - cover ? (rel.empty? ? cover : "#{rel}/#{cover}") : nil + cover ? "#{rel}/#{cover}" : nil end end |
