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.
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.
-{% endblock %}
diff --git a/src/_includes/asummersend/myplaylist.html b/src/_includes/components/aseplaylist.vto
similarity index 87%
rename from src/_includes/asummersend/myplaylist.html
rename to src/_includes/components/aseplaylist.vto
index a7e1f06c..619254ba 100644
--- a/src/_includes/asummersend/myplaylist.html
+++ b/src/_includes/components/aseplaylist.vto
@@ -1,13 +1,13 @@
-{% macro myASEPlaylist(intro) %}
-{% imgFigure "/assets/projects/playlists/My-Dear-Summer-Lover-cover.avif", "Cover image of A Summer’s End fanmix 'My Dear Summer Lover: A Sam x Michelle Fanmix'" %}
+{{ export function myASEPlaylist(intro) }}
+{{ imgFigure "/assets/projects/playlists/My-Dear-Summer-Lover-cover.avif", "Cover image of A Summer’s End fanmix 'My Dear Summer Lover: A Sam x Michelle Fanmix'" }}
[Image description: Sam and Michelle from A Summer’s End almost kisses, with a play symbol and text on the top left corner, and the text "My Dear Summer Lover: A Sam x Michelle Fanmix" in a digital style font in front.]
-{% endimgFigure %}
+{{ /imgFigure }}
-{{ intro }} [{% cite "A Summer’s End — Hong Kong 1986" %}](https://www.asummersend.com/home), dedicated to Sam and Michelle’s love story.
+{{ intro }} [{{ cite "A Summer’s End — Hong Kong 1986" }}](https://www.asummersend.com/home), dedicated to Sam and Michelle’s love story.
This mix contains mostly Cantonese and English songs, with one Mandarin song. Majority of these songs were performed by Hong Kong artists and released in the 80s, because A Summer’s End took place in Hong Kong and in the 80s.
-I have carefully selected and arranged these tracks, so the lyrics would reflect Sam and Michelle’s relationship development throughout {% cite "A Summer’s End" %}. Therefore, the content of this mix could be considered spoilers if you have not played the visual novel.
+I have carefully selected and arranged these tracks, so the lyrics would reflect Sam and Michelle’s relationship development throughout {{ cite "A Summer’s End" }}. Therefore, the content of this mix could be considered spoilers if you have not played the visual novel.
Since Oracle and Bone has cited Anita Mui as a major inspiration for them and this visual novel, I have also included multiple songs performed by Anita Mui in this mix. Because A Summer’s End is a lesbian story, when I was choosing which songs to include in this mix, I also prioritize songs that were performed by women artists.
@@ -28,4 +28,4 @@ Tracklist:
[Listen on Spotify](https://open.spotify.com/playlist/3SIV7VjSKhspYwugVIQjug){.link-btn}
-{% endmacro %}
\ No newline at end of file
+{{ /export }}
diff --git a/src/_includes/global/macros.njk b/src/_includes/components/functions.vto
similarity index 52%
rename from src/_includes/global/macros.njk
rename to src/_includes/components/functions.vto
index c8c26fd6..f93e7f49 100644
--- a/src/_includes/global/macros.njk
+++ b/src/_includes/components/functions.vto
@@ -1,26 +1,26 @@
-{%- macro articleList(tag) -%}
+{{ export function articleList(tag) }}
- {%- for article in collections[tag] -%}
+ {{ for article of collections[tag] }}
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.
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.
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.
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.
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.
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.
You can subscribe to the {{ sitemeta.siteName }} RSS feed to get notified of the updates on this website, including new articles, blog posts and website changelogs.
- {% include "main/statuscafe.html" %}
+ {{ include "main/statuscafe.html" }}
{{ prideButton("progress", "Progress Flag by Daniel Quasar (2018)") }}
{{ prideButton("9_stripe", "Nine-Stripe Rainbow Flag by Gilbert Baker (2017)") }}
@@ -87,7 +87,7 @@ eleventyComputed:
Web Cliques
- {% include "main/webcliques.html" %}
+ {{ include "main/webcliques.html" }}
@@ -210,5 +210,5 @@ eleventyComputed:
Support Me
- {% include "main/support-me.html" %}
+ {{ include "components/support-me.vto" }}
diff --git a/src/links/linkgroups/joined.njk b/src/links/linkgroups/joined.vto
similarity index 97%
rename from src/links/linkgroups/joined.njk
rename to src/links/linkgroups/joined.vto
index 157dad63..ea90cdf8 100644
--- a/src/links/linkgroups/joined.njk
+++ b/src/links/linkgroups/joined.vto
@@ -4,13 +4,13 @@ date: 2023-01-29
toc: true
---
-{% headingAnchor 3 %}Web Cliques{% endheadingAnchor %}
-{% include "main/webcliques.html" %}
+{{ headingAnchor 3 }}Web Cliques{{ \/headingAnchor }}
+{{ include "components/webcliques.vto" }}
-{% headingAnchor 3 %}Fanlistings{% endheadingAnchor %}
+{{ headingAnchor 3 }}Fanlistings{{ \/headingAnchor }}
{{ siteButton("https://32bit.cafe/", "communities/32-bit-cafe.png", "32-Bit Cafe") }}
{{ siteButton("https://zine.kalechips.net/index", "communities/saladmagazine.png", "Salad Magazine") }}
diff --git a/src/shrines/asummersend.md b/src/shrines/asummersend.md
index a72c9467..815203d5 100644
--- a/src/shrines/asummersend.md
+++ b/src/shrines/asummersend.md
@@ -1,5 +1,5 @@
---
-layout: asummersend/content
+layout: layouts/asummersend
pageTitle: A Summer’s End — Hong Kong 1986 Shrine
tags: ["shrine home", "contents"]
categories: ["shrines", "a summer's end"]
@@ -62,4 +62,4 @@ I seriously cannot recommend {% cite "A Summer’s End" %} enough, especially fo
* [Trust, Confidence, and Hope in A Summer’s End – Hong Kong 1986: A Reparative Reading](https://www.gamejournal.it/i11-02_poirier-poulin) by Samuel Poirier-Poulin
You can find [articles and interviews that featured {% cite "A Summer’s End — Hong Kong 1986" %}](https://www.asummersend.com/press-kit-featured-articles) on the official {% cite "A Summer’s End" %} website.
-{% endcontainer %}
\ No newline at end of file
+{% endcontainer %}
diff --git a/src/shrines/asummersend/gallery.md b/src/shrines/asummersend/gallery.md
index d0f4d84a..1c46d1e2 100644
--- a/src/shrines/asummersend/gallery.md
+++ b/src/shrines/asummersend/gallery.md
@@ -1,5 +1,5 @@
---
-layout: asummersend/content
+layout: layouts/asummersend
title: Gallery
pageTitle: A Summer’s End — Hong Kong 1986 Gallery
desc: My gallery for A Summer’s End — Hong Kong 1986.
@@ -60,4 +60,4 @@ The sex scenes between Sam and Michelle added by the Passion Patch are easily th
[{loading="lazy"}](https://postimg.cc/gndGVRVm) -->
These screenshots of {% cite "A Summer’s End" %}'s Passion Patch can also be viewed on [my Postimages gallery](https://postimg.cc/gallery/YBhz5TbR), and are available in PNG and AVIF formats.
-{% endcontentWarning %}
\ No newline at end of file
+{% endcontentWarning %}
diff --git a/src/shrines/asummersend/playlists.md b/src/shrines/asummersend/playlists.md
index 3dd869e8..908abcea 100644
--- a/src/shrines/asummersend/playlists.md
+++ b/src/shrines/asummersend/playlists.md
@@ -1,5 +1,5 @@
---
-layout: asummersend/content
+layout: layouts/asummersend
title: Playlists
pageTitle: A Summer’s End — Hong Kong 1986 Playlists
desc: List of A Summer’s End — Hong Kong 1986 playlists.
diff --git a/src/shrines/asummersend/trivia.md b/src/shrines/asummersend/trivia.md
index e0272720..7789e38b 100644
--- a/src/shrines/asummersend/trivia.md
+++ b/src/shrines/asummersend/trivia.md
@@ -1,5 +1,5 @@
---
-layout: asummersend/content
+layout: layouts/asummersend
title: Trivia
pageTitle: A Summer’s End — Hong Kong 1986 Trivia
desc: A collection of trivia about A Summer’s End — Hong Kong 1986.
@@ -52,4 +52,4 @@ Michelle Cheung's Chinese name is [張鳳霞]{lang="zh"}, while Sam Wong's Chine
### Inspirations
-* The character and fashion of Cecelia has been largely inspired by Anita Mui.^[Oracle and Bone's [art for Cecelia's birthday on 9 August 2021](https://oracleandbone.tumblr.com/post/659052064213696512/%E7%83%88%E7%84%B0%E7%B4%85%E5%94%87-august-9-is-cecilias-birthday-happy)]
\ No newline at end of file
+* The character and fashion of Cecelia has been largely inspired by Anita Mui.^[Oracle and Bone's [art for Cecelia's birthday on 9 August 2021](https://oracleandbone.tumblr.com/post/659052064213696512/%E7%83%88%E7%84%B0%E7%B4%85%E5%94%87-august-9-is-cecilias-birthday-happy)]
diff --git a/src/shrines/cassettebeasts.md b/src/shrines/cassettebeasts.md
index 23cb4c96..a8458349 100644
--- a/src/shrines/cassettebeasts.md
+++ b/src/shrines/cassettebeasts.md
@@ -1,5 +1,5 @@
---
-layout: cassettebeasts/content
+layout: layouts/cassettebeasts
pageTitle: Cassette Beasts Shrine
tags: ["shrine home", "contents"]
categories: ["shrines", "cassette beasts"]
@@ -108,4 +108,4 @@ I created and am running [Land of Confusion](https://fan.leilukin.com/cassettebe
On Tumblr, I run the [Cassette Beasts Source](https://cassettebeastssource.tumblr.com/), an unofficial {% cite "Cassette Beasts" %} fan site blog that I created on 25 February 2024. I decided to create a fan site blog on Tumblr due to the fact that Bytten Studio does not have an official Tumblr account, and I wanted a Tumblr blog dedicated to sharing and archiving {% cite "Cassette Beasts" %} news and fan works.
I have also contributed to [{% cite "Cassette Beasts" %} TVTropes pages](https://tvtropes.org/pmwiki/pmwiki.php/VideoGame/CassetteBeasts) (I have had a TVTropes account since 18 February 2012), by editing the pages to add information about the game. I was the one who created the [Trivia page](https://tvtropes.org/pmwiki/pmwiki.php/Trivia/CassetteBeasts) for the game on TVTropes.
-{% endcontainer %}
\ No newline at end of file
+{% endcontainer %}
diff --git a/src/shrines/cassettebeasts/articles.md b/src/shrines/cassettebeasts/articles.md
index 4eff0267..3c7ef07c 100644
--- a/src/shrines/cassettebeasts/articles.md
+++ b/src/shrines/cassettebeasts/articles.md
@@ -1,5 +1,5 @@
---
-layout: cassettebeasts/content
+layout: layouts/cassettebeasts
title: Articles
pageTitle: Cassette Beasts Articles
desc: List of articles written by me or other people that I recommend for Cassette Beasts.
@@ -29,4 +29,4 @@ eleventyNavigation:
* [A Case Of Autism: Meredith (Cassette Beasts)](https://www.youtube.com/watch?v=jFJ6tMeGsLg) by Optical Drop
- A video analysis of Meredith's autistic coding.{.item-list__indent}
\ No newline at end of file
+ A video analysis of Meredith's autistic coding.{.item-list__indent}
diff --git a/src/shrines/cassettebeasts/articles/articles.11tydata.js b/src/shrines/cassettebeasts/articles/articles.11tydata.js
index 35380a23..713fce9d 100644
--- a/src/shrines/cassettebeasts/articles/articles.11tydata.js
+++ b/src/shrines/cassettebeasts/articles/articles.11tydata.js
@@ -1,6 +1,6 @@
export default {
tags: ["contents", "feed items", "cassette beasts articles"],
- layout: "cassettebeasts/content",
+ layout: "layouts/cassettebeasts",
isArticle: true,
eleventyComputed: {
title: (data) => `${data.articleTitle} | Articles`,
@@ -9,4 +9,4 @@ export default {
parent: "Cassette Beasts Articles"
}
}
-}
\ No newline at end of file
+}
diff --git a/src/shrines/cassettebeasts/facts.md b/src/shrines/cassettebeasts/facts.md
index acbe4237..838b0dff 100644
--- a/src/shrines/cassettebeasts/facts.md
+++ b/src/shrines/cassettebeasts/facts.md
@@ -1,5 +1,5 @@
---
-layout: cassettebeasts/content
+layout: layouts/cassettebeasts
title: Facts
pageTitle: Cassette Beasts Facts
desc: A collection of facts and trivia about Cassette Beasts.
diff --git a/src/shrines/cassettebeasts/featured.md b/src/shrines/cassettebeasts/featured.md
index 16d81eca..c14a2fc3 100644
--- a/src/shrines/cassettebeasts/featured.md
+++ b/src/shrines/cassettebeasts/featured.md
@@ -1,5 +1,5 @@
---
-layout: cassettebeasts/content
+layout: layouts/cassettebeasts
title: Featured
pageTitle: Cassette Beasts Featured Pieces
desc: A collection of reviews, articles and commentary videos from other people about Cassette Beasts.
diff --git a/src/shrines/cassettebeasts/gamelog.md b/src/shrines/cassettebeasts/gamelog.md
index 9c7438cc..9cd3376e 100644
--- a/src/shrines/cassettebeasts/gamelog.md
+++ b/src/shrines/cassettebeasts/gamelog.md
@@ -1,5 +1,5 @@
---
-layout: cassettebeasts/content
+layout: layouts/cassettebeasts
title: Game Log
pageTitle: Cassette Beasts Game Log
desc: A catalogue of my Cassette Beasts characters and save profiles.
diff --git a/src/shrines/cassettebeasts/resources.md b/src/shrines/cassettebeasts/resources.md
index 15ed49d8..aaa66625 100644
--- a/src/shrines/cassettebeasts/resources.md
+++ b/src/shrines/cassettebeasts/resources.md
@@ -1,5 +1,5 @@
---
-layout: cassettebeasts/content
+layout: layouts/cassettebeasts
title: Resources
pageTitle: Cassette Beasts Resources
desc: A collection of resources for Cassette Beasts.
diff --git a/src/shrines/pokemonoras.md b/src/shrines/pokemonoras.md
index d9a7ad68..ad2541ea 100644
--- a/src/shrines/pokemonoras.md
+++ b/src/shrines/pokemonoras.md
@@ -1,5 +1,5 @@
---
-layout: pokemonoras/content
+layout: layouts/pokemonoras
pageTitle: Pokémon Omega Ruby and Alpha Sapphire Shrine
tags: ["shrine home", "contents"]
categories: ["shrines", "pokemon", "pokemon oras"]
@@ -77,4 +77,4 @@ My taste in entertainment media, including video games, have changed a lot since
How high my standards for monster collecting games were raised by {% cite "Cassette Beasts" %} cannot be overstated, due to me finding {% cite "Cassette Beasts" %} better than {% cite "Pokémon" %} in many ways. This sentiment only gets reinforced by the disappointing direction of the {% cite "Pokémon" %} franchise since the Nintendo Switch era, due to frequent releases and rushed development schedules taking their toll on the quality of recent {% cite "Pokémon" %} titles. Even though I still harbour nostalgia for the {% cite "Pokémon" %} franchise due to it being a huge part of my childhood and adolescence, I also firmly believe there is nothing inherently wrong with letting something newer and better replace your old favourite, which is what {% cite "Cassette Beasts" %} has done to {% cite "Pokémon" %} as my favourite monster collecting game, and {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} have done to {% cite "HeartGold" %} and {% cite "SoulSilver" %} as my favourite Pokémon games.
This is also why the only Pokémon shrine I am making for my website is dedicated to {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} only, and not the franchise in general.
-{% endcontainer %}
\ No newline at end of file
+{% endcontainer %}
diff --git a/src/shrines/starwarskotor.md b/src/shrines/starwarskotor.md
index 83ccdb20..a0568257 100644
--- a/src/shrines/starwarskotor.md
+++ b/src/shrines/starwarskotor.md
@@ -1,5 +1,5 @@
---
-layout: starwarskotor/content
+layout: layouts/starwarskotor
pageTitle: "Star Wars: Knights of the Old Republic Shrine"
tags: ["shrine home", "contents"]
categories: ["shrines", "star wars kotor", "star wars kotor 2"]
@@ -48,4 +48,4 @@ Making same-gender romance mods for {% cite "KotOR 2" %} was the primary motivat
I love modding the {% cite "KotOR" %} games, not only because the games are a special interest of mine, but also I love creating things for my interests. Modifying the games made me feel like I have the power to change the game to make them better and more enjoyable, and thus improve my experience with playing the games.
You can check out all the {% cite "KotOR" %} mods I have created, including [{% cite "KotOR 1" %} mods](/projects/videogamemods/kotor1) and [{% cite "KotOR 2" %} mods](/projects/videogamemods/kotor2), on my main site's [Projects](/projects/#my-video-game-mods) pages.
-{% endcontainer %}
\ No newline at end of file
+{% endcontainer %}
diff --git a/src/shrines/starwarskotor/articles.md b/src/shrines/starwarskotor/articles.md
index f016164a..a33b5fd2 100644
--- a/src/shrines/starwarskotor/articles.md
+++ b/src/shrines/starwarskotor/articles.md
@@ -1,5 +1,5 @@
---
-layout: starwarskotor/content
+layout: layouts/starwarskotor
title: Articles
pageTitle: "Star Wars: Knights of the Old Republic Articles"
desc: "List of articles written by me or other people that I recommend for the Star Wars: Knights of the Old Republic series."
@@ -31,4 +31,4 @@ eleventyNavigation:
* [In Defense of Peragus: it’s not just well-designed, it’s a uniquely good level too](https://www.reddit.com/r/kotor/comments/129co74/in_defense_of_peragus_its_not_just_welldesigned/) by Snigaroo on the KotOR Subreddit
- An excellent essay that goes into detail in explaining why some of us actually find Peragus a good level. I am among the minority that genuinely enjoy Peragus, to the extent that I never even considered using any mod to skip the level, and I replay all the hologram recordings throughout Peragus and the Harbinger every time I replay {% cite "KotOR 2" %}.{.item-list__indent}
\ No newline at end of file
+ An excellent essay that goes into detail in explaining why some of us actually find Peragus a good level. I am among the minority that genuinely enjoy Peragus, to the extent that I never even considered using any mod to skip the level, and I replay all the hologram recordings throughout Peragus and the Harbinger every time I replay {% cite "KotOR 2" %}.{.item-list__indent}
diff --git a/src/shrines/starwarskotor/articles/articles.11tydata.js b/src/shrines/starwarskotor/articles/articles.11tydata.js
index 877d015a..ac622184 100644
--- a/src/shrines/starwarskotor/articles/articles.11tydata.js
+++ b/src/shrines/starwarskotor/articles/articles.11tydata.js
@@ -1,6 +1,6 @@
export default {
tags: ["contents", "feed items", "kotor articles"],
- layout: "starwarskotor/content",
+ layout: "layouts/starwarskotor",
isArticle: true,
eleventyComputed: {
title: (data) => `${data.articleTitle} | Articles`,
@@ -9,4 +9,4 @@ export default {
parent: "KotOR Articles"
}
}
-}
\ No newline at end of file
+}
diff --git a/src/shrines/starwarskotor/guides.md b/src/shrines/starwarskotor/guides.md
index 3b75346a..0dc16367 100644
--- a/src/shrines/starwarskotor/guides.md
+++ b/src/shrines/starwarskotor/guides.md
@@ -1,5 +1,5 @@
---
-layout: starwarskotor/content
+layout: layouts/starwarskotor
title: Guides
pageTitle: "Star Wars: Knights of the Old Republic Guides"
desc: "List of guides for the Star Wars: Knights of the Old Republic series I have written or found useful. This page also includes lists of cheats."
@@ -30,4 +30,4 @@ eleventyNavigation:
## KotOR Cheats
* [KotOR1 Warp Code List](https://deadlystream.com/blogs/entry/414-blog-112-the-kotor1-warp-code-list/) by by Sith Holocron
-* [TSL Warp Code List](https://deadlystream.com/blogs/entry/413-blog-111-the-tsl-warp-code-list/) by by Sith Holocron
\ No newline at end of file
+* [TSL Warp Code List](https://deadlystream.com/blogs/entry/413-blog-111-the-tsl-warp-code-list/) by by Sith Holocron
diff --git a/src/shrines/starwarskotor/guides/guides.11tydata.js b/src/shrines/starwarskotor/guides/guides.11tydata.js
index 7c3cbe74..4a374328 100644
--- a/src/shrines/starwarskotor/guides/guides.11tydata.js
+++ b/src/shrines/starwarskotor/guides/guides.11tydata.js
@@ -1,6 +1,6 @@
export default {
tags: ["contents", "feed items", "kotor guides"],
- layout: "starwarskotor/content",
+ layout: "layouts/starwarskotor",
isArticle: true,
eleventyComputed: {
title: (data) => `${data.articleTitle} | Guides`,
@@ -9,4 +9,4 @@ export default {
parent: "KotOR Guides"
}
}
-}
\ No newline at end of file
+}
diff --git a/src/shrines/starwarskotor/resources.md b/src/shrines/starwarskotor/resources.md
index 97ca6565..415e9a6e 100644
--- a/src/shrines/starwarskotor/resources.md
+++ b/src/shrines/starwarskotor/resources.md
@@ -1,5 +1,5 @@
---
-layout: starwarskotor/content
+layout: layouts/starwarskotor
title: Resources
pageTitle: "Star Wars: Knights of the Old Republic Resources"
desc: "List of Star Wars: Knights of the Old Republic resources I have created or compiled myself.."
@@ -34,4 +34,4 @@ Here are the modifications for the KotOR series I have created.
## My Mod Builds
Lists of modifications for the KotOR games I use for my own playthroughs.
* [Star Wars: Knights of the Old Republic](./kotor1-mod-list)
-* [Star Wars: Knights of the Old Republic II: The Sith Lords](./kotor2-mod-list)
\ No newline at end of file
+* [Star Wars: Knights of the Old Republic II: The Sith Lords](./kotor2-mod-list)
diff --git a/src/shrines/starwarskotor/resources/resources.11tydata.js b/src/shrines/starwarskotor/resources/resources.11tydata.js
index aaabff37..11f0875f 100644
--- a/src/shrines/starwarskotor/resources/resources.11tydata.js
+++ b/src/shrines/starwarskotor/resources/resources.11tydata.js
@@ -1,6 +1,6 @@
export default {
tags: ["contents", "kotor resources"],
- layout: "starwarskotor/content",
+ layout: "layouts/starwarskotor",
hasBreadcrumbs: true,
articleElement: true,
eleventyComputed: {
@@ -10,4 +10,4 @@ export default {
parent: "KotOR Resources"
}
}
-}
\ No newline at end of file
+}
diff --git a/src/shrines/starwarskotor/universes.md b/src/shrines/starwarskotor/universes.md
index 69707d6f..74b67e2c 100644
--- a/src/shrines/starwarskotor/universes.md
+++ b/src/shrines/starwarskotor/universes.md
@@ -1,5 +1,5 @@
---
-layout: starwarskotor/content
+layout: layouts/starwarskotor
title: Universes
pageTitle: "Leilukin's Star Wars: Knights of the Old Republic Universes"
desc: "My universes and headcanons for Star Wars: Knights of the Old Republic series."
diff --git a/src/slashes/archive/archive.html b/src/slashes/archive/archive.vto
similarity index 61%
rename from src/slashes/archive/archive.html
rename to src/slashes/archive/archive.vto
index 10d17716..19e073bf 100644
--- a/src/slashes/archive/archive.html
+++ b/src/slashes/archive/archive.vto
@@ -6,5 +6,5 @@ eleventyNavigation:
order: 11
---
-{% set contentList = collections.contents | reverse %}
-{% include "main/archive.html" %}
+{{ set contentList = collections.contents |> toReversed }}
+{{ include "layouts/archive.vto" }}
diff --git a/src/slashes/archive/categories.html b/src/slashes/archive/categories.vto
similarity index 58%
rename from src/slashes/archive/categories.html
rename to src/slashes/archive/categories.vto
index 512b692c..c6e17796 100644
--- a/src/slashes/archive/categories.html
+++ b/src/slashes/archive/categories.vto
@@ -7,11 +7,11 @@ eleventyNavigation:
---
- {% for category in collections.categories %}
- {% set categoryUrl %}/categories/{{ category | slugify }}/{% endset %}
- {% set categoryPostCount = collections.contents | filterByCategory(category) | length %}
+ {{ for category of collections.categories }}
+ {{ set categoryUrl }}/categories/{{ category | slugify }}/{{ /set }}
+ {{ set categoryPostCount = collections.contents | filterByCategory(category) |> itemCount }}
{{ myPixelArt("pantson/leilukin-grape-juice.png", "Leilukin's GRAPE JUICE, colour number 19-3220 TPX") }}
Created on 17 September 2024. If you are a member of the Pantson Color Club and you would like to exchange colour cards with me, feel free to ask on my guestbook!