From 23c2b2ef6f77490bcce36be2b05bef1069a08cde Mon Sep 17 00:00:00 2001 From: Leilukin Date: Mon, 5 May 2025 19:33:59 +0800 Subject: [PATCH] Fix shrine layouts --- src/_includes/layouts/asummersend.vto | 11 +++-------- src/_includes/layouts/cassettebeasts.vto | 11 +++-------- src/_includes/layouts/pokemonoras.vto | 11 +++-------- src/_includes/layouts/starwarskotor.vto | 11 +++-------- src/_includes/partials/content.vto | 4 +++- 5 files changed, 15 insertions(+), 33 deletions(-) diff --git a/src/_includes/layouts/asummersend.vto b/src/_includes/layouts/asummersend.vto index cd3c31f5..935ef18d 100644 --- a/src/_includes/layouts/asummersend.vto +++ b/src/_includes/layouts/asummersend.vto @@ -1,14 +1,13 @@ --- -layout: layouts/base sectionName: A Summer’s End — Hong Kong 1986 Shrine --- +{{ layout "layouts/base.vto" }} {{- css }}{{ include "../../assets/css/asummersend.css" }}{{- /css }} {{ set favicon }} {{ /set }} -{{ layout "partials/hero.vto" }} {{ set heroImg }} @@ -53,9 +52,7 @@ function getTodayEvent() { return null; } {{ /set }} -{{ /layout }} -{{ layout "partials/navbar.vto" }} {{ set navbarLinks }} {{ set navPages = collections.all |> eleventyNavigation("A Summer’s End Shrine") }} {{- for entry of navPages }} @@ -64,9 +61,9 @@ function getTodayEvent() { {{ /for }} {{ /set }} -{{ /layout }} -{{ layout "partials/shrineinfo.vto" }} +{{ content }} + {{ set shrineAbout }}

Welcome to {{ sitemeta.siteAuthor.name }}'s shrine for {{ cite "A Summer’s End — Hong Kong 1986" }}, an indie visual novel developed by Oracle and Bone. Set in 1980s Hong Kong, it tells of a love story between two women.

{{ /set }} @@ -77,9 +74,7 @@ function getTodayEvent() {
  • Steam
  • itch.io
  • {{ /set }} -{{ /layout }} -{{ layout "partials/footer.vto" }} {{ set footerContent }}

    Made with ♥ by {{ sitemeta.siteAuthor.name }} • Shrine Launched: 16 February 2023

    {{ /set }} diff --git a/src/_includes/layouts/cassettebeasts.vto b/src/_includes/layouts/cassettebeasts.vto index 31820265..6fc8d414 100644 --- a/src/_includes/layouts/cassettebeasts.vto +++ b/src/_includes/layouts/cassettebeasts.vto @@ -1,14 +1,13 @@ --- -layout: layouts/base sectionName: Cassette Beasts Shrine --- +{{ layout "layouts/base.vto" }} {{- css }}{{ include "../../assets/css/cassettebeasts.css" }}{{- /css }} {{ set favicon }} {{ /set }} -{{ layout "partials/hero.vto" }} {{ set heroImg }} @@ -47,9 +46,7 @@ function getTodayEvent() { return null; } {{ /set }} -{{ /layout }} -{{ layout "partials/navbar.vto" }} {{ set shrineHomeUrl = "/shrines/cassettebeasts/" }} {{ set navbarLinks }} @@ -60,9 +57,9 @@ function getTodayEvent() { {{ /for }} {{ /set }} -{{ /layout }} -{{ layout "partials/shrineinfo.vto" }} +{{ content }} + {{ set shrineAbout }}

    Welcome to {{ sitemeta.siteAuthor.name }}'s shrine for {{ cite "Cassette Beasts" }}, an indie monster collecting turn-based open-world role-playing video game developed by Bytten Studio and published by Raw Fury.

    {{ /set }} @@ -75,9 +72,7 @@ function getTodayEvent() {
  • Bytten Studio
  • Cassette Beasts fanlisting
  • {{ /set }} -{{ /layout }} -{{ layout "partials/footer.vto" }} {{ set footerContent }}

    Made with ♥ by {{ sitemeta.siteAuthor.name }} • Shrine Launched: 3 August 2023

    {{ /set }} diff --git a/src/_includes/layouts/pokemonoras.vto b/src/_includes/layouts/pokemonoras.vto index b0891625..0b63b994 100644 --- a/src/_includes/layouts/pokemonoras.vto +++ b/src/_includes/layouts/pokemonoras.vto @@ -1,14 +1,13 @@ --- -layout: layouts/base sectionName: Pokémon Omega Ruby and Alpha Sapphire Shrine --- +{{ layout "layouts/base.vto" }} {{- css }}{{ include "../../assets/css/pokemonoras.css" }}{{- /css }} {{ set favicon }} {{ /set }} -{{ layout "partials/hero.vto" }} {{ set heroImg }} @@ -41,9 +40,7 @@ function getTodayEvent() { return null; } {{ /set }} -{{ /layout }} -{{ layout "partials/navbar.vto" }} {{ set shrineHomeUrl = "/shrines/pokemonoras/" }} {{ set navbarLinks }} @@ -54,9 +51,9 @@ function getTodayEvent() { {{ /for }} {{ /set }} -{{ /layout }} -{{ layout "partials/shrineinfo.vto" }} +{{ content }} + {{ set shrineAbout }}

    Welcome to {{ sitemeta.siteAuthor.name }}'s shrine for {{ cite "Pokémon Omega Ruby and Alpha Sapphire" }}, remakes of the 2002 Game Boy Advance role-playing video games {{ cite "Pokémon Ruby" }} and {{ cite "Pokémon Sapphire" }}. The games are part of the sixth generation of the {{ cite "Pokémon" }} main series of video games, developed by Game Freak and published by The Pokémon Company and Nintendo for the Nintendo 3DS.

    {{ /set }} @@ -65,9 +62,7 @@ function getTodayEvent() {
  • Bulbapedia
  • Pokémon Ruby, Sapphire, Omega Ruby and Alpha Sapphire fanlisting
  • {{ /set }} -{{ /layout }} -{{ layout "partials/footer.vto" }} {{ set footerContent }}

    Made with ♥ by {{ sitemeta.siteAuthor.name }} • Shrine Launched: 21 November 2024

    {{ /set }} diff --git a/src/_includes/layouts/starwarskotor.vto b/src/_includes/layouts/starwarskotor.vto index c5a0bdbc..cffeb6cf 100644 --- a/src/_includes/layouts/starwarskotor.vto +++ b/src/_includes/layouts/starwarskotor.vto @@ -1,14 +1,13 @@ --- -layout: layouts/base sectionName: "Star Wars: Knights of the Old Republic Shrine" --- +{{ layout "layouts/base.vto" }} {{- css }}{{ include "../../assets/css/starwarskotor.css" }}{{- /css }} {{ set favicon }} {{ /set }} -{{ layout "partials/hero.vto" }} {{ set heroImg }} @@ -47,9 +46,7 @@ function getTodayEvent() { return null; } {{ /set }} -{{ /layout }} -{{ layout "partials/navbar.vto" }} {{ set shrineHomeUrl = "/shrines/starwarskotor/" }} {{ set navbarLinks }} @@ -60,9 +57,9 @@ function getTodayEvent() { {{ /for }} {{ /set }} -{{ /layout }} -{{ layout "partials/shrineinfo.vto" }} +{{ content }} + {{ set shrineAbout }}

    Welcome to {{ sitemeta.siteAuthor.name }}'s shrine for {{ cite "Star Wars: Knights of the Old Republic" }}, a series of role-playing video games set in the {{ cite "Star Wars" }} universe, taking place almost 4,000 years before the events of the Skywalker film saga.

    {{ /set }} @@ -72,9 +69,7 @@ function getTodayEvent() {
  • Star Wars: KotOR fanlisting
  • Star Wars: KotOR II fanlisting
  • {{ /set }} -{{ /layout }} -{{ layout "partials/footer.vto" }} {{ set footerContent }}

    Made with ♥ and the Force by {{ sitemeta.siteAuthor.name }} • Shrine Launched: 17 February 2023

    {{ /set }} diff --git a/src/_includes/partials/content.vto b/src/_includes/partials/content.vto index 72a221ed..2abbe2bf 100644 --- a/src/_includes/partials/content.vto +++ b/src/_includes/partials/content.vto @@ -81,7 +81,9 @@ {{ include "partials/content-nav.vto" }} {{ /if }} - {{ shrineInfo }} + {{ if tags && tags.includes("shrine pages") }} + {{ include "partials/shrineinfo.vto" }} + {{ /if }} {{- css }}