chore: cdn url in cms + og images
This commit is contained in:
parent
35b56b75f2
commit
c23ef6bd0d
36 changed files with 102 additions and 101 deletions
|
@ -47,44 +47,44 @@
|
|||
{%- assign pageDescription = description -%}
|
||||
{%- endif -%}
|
||||
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: globals.avatar | append: "?class=w800" -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: globals.avatar -%}
|
||||
{%- case schema -%}
|
||||
{%- when 'music' -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: page.image -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: page.image -%}
|
||||
{%- when 'music-index' -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: music.week.artists[0].image -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: music.week.artists[0].grid.image -%}
|
||||
{%- when 'artist' -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: artist.image -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: artist.grid.image -%}
|
||||
{%- when 'genre' -%}
|
||||
{%- assign sortedGenreArtists = genre.artists | sortByPlaysDescending: "total_plays" -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: sortedGenreArtists[0].image -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: sortedGenreArtists[0].grid.image -%}
|
||||
{%- when 'watching' -%}
|
||||
{%- assign featuredMovie = movies.recentlyWatched | first -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: featuredMovie.backdrop -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: featuredMovie.grid.backdrop -%}
|
||||
{%- when 'watching-shows' -%}
|
||||
{%- assign featuredShow = tv.recentlyWatched | first -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: featuredShow.backdrop -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: featuredShow.grid.backdrop -%}
|
||||
{%- when 'favorite-movies' -%}
|
||||
{%- assign featuredMovie = movies.favorites| shuffleArray | first -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: featuredMovie.backdrop -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: featuredMovie.grid.backdrop -%}
|
||||
{%- when 'favorite-shows' -%}
|
||||
{%- assign featuredShow = tv.favorites | shuffleArray | first -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: featuredShow.backdrop -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: featuredShow.grid.backdrop -%}
|
||||
{%- when 'books' -%}
|
||||
{%- assign featuredBook = books.all | bookStatus: 'started' | reverse | first -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: featuredBook.image -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: featuredBook.grid.image -%}
|
||||
{%- when 'books-year' -%}
|
||||
{%- assign featuredBook = books.all | bookStatus: 'finished' | bookFinishedYear: year.value | first -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: featuredBook.image -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: featuredBook.grid.image -%}
|
||||
{%- when 'book' -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: book.image -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: book.grid.image -%}
|
||||
{%- when 'movie' -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: movie.backdrop -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: movie.grid.backdrop -%}
|
||||
{%- when 'show' -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: show.backdrop -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: show.grid.backdrop -%}
|
||||
{%- when 'genre' -%}
|
||||
{%- assign genreArtist = genre.artists | shuffleArray | first -%}
|
||||
{%- assign ogImage = 'https://cdn.coryd.dev' | append: genreArtist.image -%}
|
||||
{%- assign ogImage = globals.cdn_url | append: genreArtist.grid.image -%}
|
||||
{%- endcase -%}
|
||||
|
||||
<!doctype html>
|
||||
|
@ -107,9 +107,9 @@
|
|||
<meta name="fediverse:creator" content="{{ globals.mastodon }}" />
|
||||
<meta name="generator" content="Eleventy">
|
||||
<meta name="robots" content="noai, noimageai">
|
||||
<link href="https://cdn.coryd.dev{{ globals.avatar_transparent }}?class=w50&v={% appVersion %}" rel="icon" sizes="any">
|
||||
<link href="https://cdn.coryd.dev{{ globals.avatar_transparent }}?class=w50&v={% appVersion %}&type=svg" rel="icon" type="image/svg+xml">
|
||||
<link href="https://cdn.coryd.dev{{ globals.avatar }}?class=w800&v={% appVersion %}" rel="apple-touch-icon">
|
||||
<link href="{{ globals.cdn_url }}{{ globals.avatar_transparent }}?class=w50&v={% appVersion %}" rel="icon" sizes="any">
|
||||
<link href="{{ globals.cdn_url }}{{ globals.avatar_transparent }}?class=w50&v={% appVersion %}&type=svg" rel="icon" type="image/svg+xml">
|
||||
<link href="{{ globals.cdn_url }}{{ globals.avatar }}?class=w800&v={% appVersion %}" rel="apple-touch-icon">
|
||||
<link type="application/atom+xml" rel="alternate" title="Posts / {{ globals.site_name }}" href="https://coryd.dev/feeds/posts">
|
||||
<link rel="alternate" href="https://coryd.dev/feeds/links" title="Links / {{ globals.site_name }}" type="application/rss+xml">
|
||||
<link rel="alternate" href="https://coryd.dev/feeds/movies" title="Movies / {{ globals.site_name }}'s movies feed" type="application/rss+xml">
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
<img
|
||||
srcset="
|
||||
https://cdn.coryd.dev{{ image }}?class=bannersm&type=webp 256w,
|
||||
https://cdn.coryd.dev{{ image }}?class=bannermd&type=webp 512w,
|
||||
https://cdn.coryd.dev{{ image }}?class=bannerbase&type=webp 1024w
|
||||
{{ globals.cdn_url }}{{ image }}?class=bannersm&type=webp 256w,
|
||||
{{ globals.cdn_url }}{{ image }}?class=bannermd&type=webp 512w,
|
||||
{{ globals.cdn_url }}{{ image }}?class=bannerbase&type=webp 1024w
|
||||
"
|
||||
sizes="(max-width: 450px) 256px,
|
||||
(max-width: 850px) 512px
|
||||
1024px"
|
||||
src="https://cdn.coryd.dev{{ image }}?class=bannersm&type=webp"
|
||||
src="{{ globals.cdn_url }}{{ image }}?class=bannersm&type=webp"
|
||||
alt="{{ alt }}"
|
||||
class="image-banner"
|
||||
loading="lazy"
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
{%- elsif block.type == 'rss_banner' -%}
|
||||
{% render "partials/blocks/banners/rss.liquid", url:block.url, text:block.text %}
|
||||
{%- elsif block.type == 'hero' -%}
|
||||
{% render "partials/blocks/hero.liquid", image:block.image, alt:block.alt %}
|
||||
{% render "partials/blocks/hero.liquid", globals:globals, image:block.image, alt:block.alt %}
|
||||
{%- elsif block.type == 'markdown' -%}
|
||||
{{ block.text | markdown }}
|
||||
{%- elsif block.type == 'divider' -%}
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
"home_page_url": "{{ globals.url }}",
|
||||
"feed_url": "{{ permalink | absoluteUrl }}",
|
||||
"description": "{{ globals.site_description }}",
|
||||
"icon": "https://cdn.coryd.dev{{ globals.avatar }}?class=w200",
|
||||
"icon": "{{ globals.cdn_url }}{{ globals.avatar }}?class=w200",
|
||||
"author": {
|
||||
"name": "{{ globals.site_name }}",
|
||||
"url": "{{ globals.url }}",
|
||||
"avatar": "https://cdn.coryd.dev{{ globals.avatar }}?class=w200"
|
||||
"avatar": "{{ globals.cdn_url }}{{ globals.avatar }}?class=w200"
|
||||
},
|
||||
"items": [
|
||||
{%- assign entries = data -%}
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<image>
|
||||
<title><![CDATA[{{ title }}]]></title>
|
||||
<link>{{ permalink | absoluteUrl }}</link>
|
||||
<url>{{ "https://cdn.coryd.dev" | append: globals.avatar | append: "?class=w200" }}</url>
|
||||
<url>{{ globals.cdn_url }}{{ globals.avatar }}?class=w200</url>
|
||||
<width>144</width>
|
||||
<height>144</height>
|
||||
</image>
|
||||
|
@ -34,7 +34,7 @@
|
|||
<pubDate>{{ entryFeed.date | stringToRFC822Date }}</pubDate>
|
||||
<guid isPermaLink="false">{{ entryFeed.url | encodeAmp }}</guid>
|
||||
{%- if entryFeed.image -%}
|
||||
<enclosure url="https://cdn.coryd.dev{{ entryFeed.image }}?class=w800" type="image/jpeg" />
|
||||
<enclosure url="{{ globals.cdn_url }}{{ entryFeed.image }}?class=w800&type=jpg" type="image/jpeg" />
|
||||
{%- endif -%}
|
||||
<description><![CDATA[{{ entryFeed.description | markdown }}]]></description>
|
||||
</item>
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<image>
|
||||
<title><![CDATA[{{ title }}]]></title>
|
||||
<link>{{ permalink | absoluteUrl }}</link>
|
||||
<url>{{ "https://cdn.coryd.dev" | append: globals.avatar | append: "?class=w200" }}</url>
|
||||
<url>{{ globals.cdn_url }}{{ globals.avatar }}?class=w200</url>
|
||||
<width>144</width>
|
||||
<height>144</height>
|
||||
</image>
|
||||
|
|
|
@ -13,11 +13,11 @@
|
|||
{%- if shape == 'poster' -%}
|
||||
<img
|
||||
srcset="
|
||||
https://cdn.coryd.dev{{ item.grid.backdrop }}?class=bannersm&type=webp 256w,
|
||||
https://cdn.coryd.dev{{ item.grid.backdrop }}?class=bannermd&type=webp 512w
|
||||
{{ globals.cdn_url }}{{ item.grid.backdrop }}?class=bannersm&type=webp 256w,
|
||||
{{ globals.cdn_url }}{{ item.grid.backdrop }}?class=bannermd&type=webp 512w
|
||||
"
|
||||
sizes="(max-width: 450px) 256px, 512px"
|
||||
src="https://cdn.coryd.dev{{ item.grid.backdrop }}?class=bannersm&type=webp"
|
||||
src="{{ globals.cdn_url }}{{ item.grid.backdrop }}?class=bannersm&type=webp"
|
||||
alt="{{ alt }}"
|
||||
loading="{{ loadingStrategy }}"
|
||||
decoding="async"
|
||||
|
@ -27,11 +27,11 @@
|
|||
{%- elsif shape == 'square' -%}
|
||||
<img
|
||||
srcset="
|
||||
https://cdn.coryd.dev{{ item.grid.image }}?class=squaresm&type=webp 200w,
|
||||
https://cdn.coryd.dev{{ item.grid.image }}?class=squaremd&type=webp 400w
|
||||
{{ globals.cdn_url }}{{ item.grid.image }}?class=squaresm&type=webp 200w,
|
||||
{{ globals.cdn_url }}{{ item.grid.image }}?class=squaremd&type=webp 400w
|
||||
"
|
||||
sizes="(max-width: 450px) 200px, 400px"
|
||||
src="https://cdn.coryd.dev{{ item.grid.image }}?class=squaresm&type=webp"
|
||||
src="{{ globals.cdn_url }}{{ item.grid.image }}?class=squaresm&type=webp"
|
||||
alt="{{ alt }}"
|
||||
loading="{{ loadingStrategy }}"
|
||||
decoding="async"
|
||||
|
@ -41,11 +41,11 @@
|
|||
{%- elsif shape == 'vertical' -%}
|
||||
<img
|
||||
srcset="
|
||||
https://cdn.coryd.dev{{ item.grid.image }}?class=verticalsm&type=webp 200w,
|
||||
https://cdn.coryd.dev{{ item.grid.image }}?class=verticalmd&type=webp 400w
|
||||
{{ globals.cdn_url }}{{ item.grid.image }}?class=verticalsm&type=webp 200w,
|
||||
{{ globals.cdn_url }}{{ item.grid.image }}?class=verticalmd&type=webp 400w
|
||||
"
|
||||
sizes="(max-width: 450px) 200px, 400px"
|
||||
src="https://cdn.coryd.dev{{ item.grid.image }}?class=verticalsm&type=webp"
|
||||
src="{{ globals.cdn_url }}{{ item.grid.image }}?class=verticalsm&type=webp"
|
||||
alt="{{ alt }}"
|
||||
loading="{{ loadingStrategy }}"
|
||||
decoding="async"
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
<a href="{{ item.chart.url }}">
|
||||
<img
|
||||
srcset="
|
||||
https://cdn.coryd.dev{{ item.chart.image }}?class=w50&type=webp 50w,
|
||||
https://cdn.coryd.dev{{ item.chart.image }}?class=w100&type=webp 100w
|
||||
{{ globals.cdn_url }}{{ item.chart.image }}?class=w50&type=webp 50w,
|
||||
{{ globals.cdn_url }}{{ item.chart.image }}?class=w100&type=webp 100w
|
||||
"
|
||||
sizes="(max-width: 450px) 50px, 100px"
|
||||
src="https://cdn.coryd.dev{{ item.chart.image }}?class=w50&type=webp"
|
||||
src="{{ globals.cdn_url }}{{ item.chart.image }}?class=w50&type=webp"
|
||||
alt="{{ item.chart.alt }}"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
|
|
|
@ -11,16 +11,16 @@
|
|||
</div>
|
||||
<img
|
||||
srcset="
|
||||
https://cdn.coryd.dev{{ movie.backdrop }}?class=bannersm 256w,
|
||||
https://cdn.coryd.dev{{ movie.backdrop }}?class=bannermd 512w,
|
||||
https://cdn.coryd.dev{{ movie.backdrop }}?class=bannerbase 1024w,
|
||||
https://cdn.coryd.dev{{ movie.backdrop }}?class=bannerlg 2048w
|
||||
{{ globals.cdn_url }}{{ movie.backdrop }}?class=bannersm 256w,
|
||||
{{ globals.cdn_url }}{{ movie.backdrop }}?class=bannermd 512w,
|
||||
{{ globals.cdn_url }}{{ movie.backdrop }}?class=bannerbase 1024w,
|
||||
{{ globals.cdn_url }}{{ movie.backdrop }}?class=bannerlg 2048w
|
||||
"
|
||||
sizes="(max-width: 450px) 256px,
|
||||
(max-width: 850px) 512px,
|
||||
(max-width: 1000px) 1024px,
|
||||
2048px"
|
||||
src="https://cdn.coryd.dev{{ movie.backdrop }}?class=bannerlg"
|
||||
src="{{ globals.cdn_url }}{{ movie.backdrop }}?class=bannerlg"
|
||||
loading="eager"
|
||||
decoding="async"
|
||||
width="1080"
|
||||
|
|
Reference in a new issue