feat: dynamic media page og images
This commit is contained in:
parent
bc03c708a6
commit
00440c24d9
29 changed files with 46 additions and 9 deletions
|
@ -2,6 +2,7 @@
|
|||
title: Currently reading • Books
|
||||
layout: default
|
||||
permalink: "/books/index.html"
|
||||
schema: books
|
||||
---
|
||||
{%- assign bookData = books | bookStatus: 'started' | reverse -%}
|
||||
{%- assign currentBookCount = books | currentBookCount -%}
|
||||
|
|
|
@ -6,6 +6,7 @@ pagination:
|
|||
alias: books
|
||||
size: 30
|
||||
permalink: "/books/want-to-read/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: books
|
||||
---
|
||||
{% if pagination.pageNumber == 0 %}
|
||||
<h2 class="page-header">Want to read</h2>
|
||||
|
|
|
@ -3,5 +3,6 @@ title: 2020 • Books
|
|||
year: 2020
|
||||
layout: book-year
|
||||
permalink: "/books/years/2020.html"
|
||||
schema: books
|
||||
---
|
||||
<p>This is everything I read in 2020. My favorites were: every book in <em>The Expanse</em> series and <em>I'll Be Gone in the Dark</em>.</p>
|
|
@ -3,5 +3,6 @@ title: 2021 • Books
|
|||
year: 2021
|
||||
layout: book-year
|
||||
permalink: "/books/years/2021.html"
|
||||
schema: books
|
||||
---
|
||||
<p>This is everything I read in 2021. My favorites were: <em>This Is How They Tell Me The World Ends</em>, <em>Sandworm</em>, <em>Empire of Pain</em>, <em>Say Nothing</em>, <em>Sigh, Gone</em> and <em>Leviathan Falls</em>.</p>
|
|
@ -3,5 +3,6 @@ title: 2022 • Books
|
|||
year: 2022
|
||||
layout: book-year
|
||||
permalink: "/books/years/2022.html"
|
||||
schema: books
|
||||
---
|
||||
<p>This is everything I read in 2022. My favorites were: <em>Sellout</em>, <em>The Sins of Our Fathers</em>, <em>Drive</em>, <em>Adnan's Story</em> and <em>The Lazarus Heist</em>.</p>
|
|
@ -3,5 +3,6 @@ title: 2023 • Books
|
|||
year: 2023
|
||||
layout: book-year
|
||||
permalink: "/books/years/2023.html"
|
||||
schema: books
|
||||
---
|
||||
<p>This is everything I read in 2023. My favorites were: <em>Stay True</em>, <em>Where Are Your Boys Tonight?</em>, <em>Trouble Boys</em>, <em>Tracers in the Dark</em> and <em>Girl in a Band</em>.</p>
|
|
@ -3,5 +3,6 @@ title: 2024 • Books
|
|||
year: 2024
|
||||
layout: book-year
|
||||
permalink: "/books/years/2024.html"
|
||||
schema: books
|
||||
---
|
||||
<p>This is everything I've read in 2024 — continuing my trend of concentrating on science fiction, tech coverage, pop sci, autobiographies and coverage of musicians I appreciate.</p>
|
|
@ -5,6 +5,7 @@ pagination:
|
|||
data: music.threeMonth.albums
|
||||
size: 24
|
||||
permalink: "/music/albums/three-months/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: music
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/music">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="page-header">{{ title }}</h2>
|
||||
|
|
|
@ -5,6 +5,7 @@ pagination:
|
|||
data: music.allTime.albums
|
||||
size: 24
|
||||
permalink: "/music/albums/all-time/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: music
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/music">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="page-header">{{ title }}</h2>
|
||||
|
|
|
@ -5,6 +5,7 @@ pagination:
|
|||
data: music.month.albums
|
||||
size: 24
|
||||
permalink: "/music/albums/this-month/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: music
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/music">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="page-header">{{ title }}</h2>
|
||||
|
|
|
@ -5,6 +5,7 @@ pagination:
|
|||
data: music.week.albums
|
||||
size: 24
|
||||
permalink: "/music/albums/this-week/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: music
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/music">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="page-header">{{ title }}</h2>
|
||||
|
|
|
@ -5,6 +5,7 @@ pagination:
|
|||
data: music.threeMonth.artists
|
||||
size: 24
|
||||
permalink: "/music/artists/three-months/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: music
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/music">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="page-header">{{ title }}</h2>
|
||||
|
|
|
@ -5,6 +5,7 @@ pagination:
|
|||
data: music.allTime.artists
|
||||
size: 24
|
||||
permalink: "/music/artists/all-time/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: music
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/music">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="page-header">{{ title }}</h2>
|
||||
|
|
|
@ -5,6 +5,7 @@ pagination:
|
|||
data: music.month.artists
|
||||
size: 24
|
||||
permalink: "/music/artists/this-month/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: music
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/music">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="page-header">{{ title }}</h2>
|
||||
|
|
|
@ -5,6 +5,7 @@ pagination:
|
|||
data: music.week.artists
|
||||
size: 24
|
||||
permalink: "/music/artists/this-week/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: music
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/music">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="page-header">{{ title }}</h2>
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
title: Music
|
||||
layout: default
|
||||
permalink: "/music/index.html"
|
||||
schema: music
|
||||
---
|
||||
{% capture js %}
|
||||
{% render "../../../assets/scripts/media-toggles.js" %}
|
||||
|
|
|
@ -5,6 +5,7 @@ pagination:
|
|||
data: music.threeMonth.tracks
|
||||
size: 50
|
||||
permalink: "/music/tracks/three-months/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: music
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/music">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="page-header">{{ title }}</h2>
|
||||
|
|
|
@ -5,6 +5,7 @@ pagination:
|
|||
data: music.allTime.tracks
|
||||
size: 50
|
||||
permalink: "/music/tracks/all-time/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: music
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/music">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="page-header">{{ title }}</h2>
|
||||
|
|
|
@ -5,6 +5,7 @@ pagination:
|
|||
data: music.month.tracks
|
||||
size: 50
|
||||
permalink: "/music/tracks/this-month/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: music
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/music">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="page-header">{{ title }}</h2>
|
||||
|
|
|
@ -5,6 +5,7 @@ pagination:
|
|||
data: music.week.tracks
|
||||
size: 50
|
||||
permalink: "/music/tracks/this-week/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: music
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/music">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="page-header">{{ title }}</h2>
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
title: Favorite movies
|
||||
layout: default
|
||||
permalink: "/watching/favorite-movies/index.html"
|
||||
schema: watching
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/watching">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="watching page-header">{{ title }}</h2>
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
title: Favorite shows
|
||||
layout: default
|
||||
permalink: "/watching/favorite-shows/index.html"
|
||||
schema: watching
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/watching">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
<h2 class="watching page-header">{{ title }}</h2>
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
title: Watching
|
||||
layout: default
|
||||
permalink: "/watching/index.html"
|
||||
schema: watching
|
||||
---
|
||||
{% assign featuredMovie = movies.favorites | featuredWatching: 1 | first %}
|
||||
<h2 class="watching page-header">{{ title }}</h2>
|
||||
|
|
|
@ -6,6 +6,7 @@ pagination:
|
|||
alias: movies
|
||||
size: 30
|
||||
permalink: "/watching/movies-to-watch/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: watching
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/watching">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
{% if pagination.pageNumber == 0 %}
|
||||
|
|
|
@ -6,6 +6,7 @@ pagination:
|
|||
alias: shows
|
||||
size: 30
|
||||
permalink: "/watching/shows-to-watch/{% if pagination.pageNumber > 0 %}{{ pagination.pageNumber | plus: 1 }}/{% endif %}index.html"
|
||||
schema: watching
|
||||
---
|
||||
<p><a class="link-icon flex-centered" href="/watching">{% tablericon "arrow-left" "Go back" %} Go back</a></p>
|
||||
{% if pagination.pageNumber == 0 %}
|
||||
|
|
Reference in a new issue