mirror of
https://code.castopod.org/adaures/castopod.git
synced 2024-09-30 05:31:22 +02:00
fix: add open graph size for podcast images to replace the inadequate large format
This commit is contained in:
parent
67b73c1525
commit
33aae1f793
@ -82,6 +82,10 @@ class Images extends BaseConfig
|
|||||||
'width' => 500,
|
'width' => 500,
|
||||||
'height' => 500,
|
'height' => 500,
|
||||||
],
|
],
|
||||||
|
'og' => [
|
||||||
|
'width' => 1200,
|
||||||
|
'height' => 1200,
|
||||||
|
],
|
||||||
'federation' => [
|
'federation' => [
|
||||||
'width' => 400,
|
'width' => 400,
|
||||||
'height' => 400,
|
'height' => 400,
|
||||||
|
@ -51,10 +51,10 @@ if (! function_exists('get_podcast_metatags')) {
|
|||||||
$metatags
|
$metatags
|
||||||
->title(' ' . $podcast->title . " (@{$podcast->handle})" . ' • ' . lang('Podcast.' . $page))
|
->title(' ' . $podcast->title . " (@{$podcast->handle})" . ' • ' . lang('Podcast.' . $page))
|
||||||
->description(htmlspecialchars($podcast->description))
|
->description(htmlspecialchars($podcast->description))
|
||||||
->image((string) $podcast->cover->large_url)
|
->image((string) $podcast->cover->og_url)
|
||||||
->canonical((string) current_url())
|
->canonical((string) current_url())
|
||||||
->og('image:width', (string) config('Images')->podcastCoverSizes['large']['width'])
|
->og('image:width', (string) config('Images')->podcastCoverSizes['og']['width'])
|
||||||
->og('image:height', (string) config('Images')->podcastCoverSizes['large']['height'])
|
->og('image:height', (string) config('Images')->podcastCoverSizes['og']['height'])
|
||||||
->og('locale', $podcast->language_code)
|
->og('locale', $podcast->language_code)
|
||||||
->og('site_name', service('settings')->get('App.siteName'))
|
->og('site_name', service('settings')->get('App.siteName'))
|
||||||
->push('link', [
|
->push('link', [
|
||||||
@ -98,11 +98,11 @@ if (! function_exists('get_episode_metatags')) {
|
|||||||
$metatags
|
$metatags
|
||||||
->title($episode->title)
|
->title($episode->title)
|
||||||
->description(htmlspecialchars($episode->description))
|
->description(htmlspecialchars($episode->description))
|
||||||
->image((string) $episode->cover->large_url, 'player')
|
->image((string) $episode->cover->og_url, 'player')
|
||||||
->canonical($episode->link)
|
->canonical($episode->link)
|
||||||
->og('site_name', service('settings')->get('App.siteName'))
|
->og('site_name', service('settings')->get('App.siteName'))
|
||||||
->og('image:width', (string) config('Images')->podcastCoverSizes['large']['width'])
|
->og('image:width', (string) config('Images')->podcastCoverSizes['og']['width'])
|
||||||
->og('image:height', (string) config('Images')->podcastCoverSizes['large']['height'])
|
->og('image:height', (string) config('Images')->podcastCoverSizes['og']['height'])
|
||||||
->og('locale', $episode->podcast->language_code)
|
->og('locale', $episode->podcast->language_code)
|
||||||
->og('audio', $episode->audio_opengraph_url)
|
->og('audio', $episode->audio_opengraph_url)
|
||||||
->og('audio:type', $episode->audio->file_mimetype)
|
->og('audio:type', $episode->audio->file_mimetype)
|
||||||
|
Loading…
Reference in New Issue
Block a user