From 4a5012555e57ebd92bd6b08a062e69eefcbd5898 Mon Sep 17 00:00:00 2001 From: Helen Chong <119173961+helenclx@users.noreply.github.com> Date: Mon, 22 Apr 2024 07:15:48 +0800 Subject: [PATCH] Create sub-folder for shrines in the assets folder --- _site/assets/images/elements/chevron-up.svg | 9 - .../asummersend/images/ASE_Key_art_intro.png | Bin .../asummersend/images/ASE_Key_art_main.png | Bin .../asummersend/images/ase-icon.png | Bin .../images/asummersend-header-320.png | Bin .../asummersend/images/asummersend-header.png | Bin .../screenshots/ASE-Screenshot-01.png | Bin .../screenshots/ASE-Screenshot-02.png | Bin .../screenshots/ASE-Screenshot-03.png | Bin .../screenshots/ASE-Screenshot-04.png | Bin .../screenshots/ASE-Screenshot-05.png | Bin .../screenshots/ASE-Screenshot-06.png | Bin .../screenshots/ASE-Screenshot-07.png | Bin .../screenshots/ASE-Screenshot-08.png | Bin .../screenshots/ASE-Screenshot-09.png | Bin .../gamelog/cb-character-kristine.png | Bin .../images/CassetteBeasts_keyart_16_9.png | Bin .../images/cassettebeasts-bg.jpg | Bin .../images/cassettebeasts-header-320.png | Bin .../images/cassettebeasts-header-640.png | Bin .../cassettebeasts-website-header-bg.jpg | Bin .../cassettebeasts-website_screenshot_02.png | Bin .../cassettebeasts-website_screenshot_07.png | Bin .../cassettebeasts/images/cb-icon.png | Bin .../juhani-lesbian-in-game-evidence.png | Bin .../articles/partyswap-ownership-takeover.png | Bin .../starwarskotor/images/kotor-icon.png | Bin .../images/swkotor-header-320.png | Bin .../starwarskotor/images/swkotor-header.jpg | Bin .../universes/myexile-yunhua-yang.png | Bin .../universes/myrevan-jiaxuan-cheng.png | Bin .../index.html | 645 ------------------ .../logs/2024/2024-04-21/index.html | 3 - _site/feed.xml | 8 +- _site/not_found/index.html | 49 -- _site/shrines/asummersend/gallery/index.html | 28 +- _site/shrines/asummersend/index.html | 16 +- .../shrines/asummersend/playlists/index.html | 10 +- _site/shrines/asummersend/trivia/index.html | 10 +- .../index.html | 10 +- .../cassettebeasts/articles/index.html | 10 +- .../cassettebeasts/featured/index.html | 10 +- .../shrines/cassettebeasts/gamelog/index.html | 12 +- _site/shrines/cassettebeasts/index.html | 18 +- .../cassettebeasts/resources/index.html | 10 +- .../shrines/cassettebeasts/trivia/index.html | 10 +- _site/shrines/index.html | 6 +- .../arren-kae-kreia-theory/index.html | 10 +- .../faq-same-gender-romance-mods/index.html | 10 +- .../handmaiden-sisters-mother/index.html | 10 +- .../shrines/starwarskotor/articles/index.html | 10 +- .../index.html | 10 +- .../juhani-lesbian-evidence/index.html | 14 +- .../articles/keep-juhani-a-lesbian/index.html | 10 +- .../partyswap-management-takeover/index.html | 12 +- .../index.html | 10 +- _site/shrines/starwarskotor/guides/index.html | 10 +- .../kotor-juhani-romance-guide/index.html | 10 +- .../kotor-redeeming-bastila-guide/index.html | 10 +- .../index.html | 10 +- _site/shrines/starwarskotor/index.html | 12 +- .../starwarskotor/resources/index.html | 10 +- .../kotor-same-gender-romance-mods/index.html | 10 +- .../index.html | 10 +- .../tslrcm-m478ep-modules-music/index.html | 10 +- .../starwarskotor/universes/index.html | 14 +- src/_includes/asummersend/base.njk | 6 +- src/_includes/asummersend/hero.njk | 4 +- src/_includes/cassettebeasts/base.njk | 6 +- src/_includes/cassettebeasts/hero.njk | 4 +- src/_includes/starwarskotor/base.njk | 6 +- src/_includes/starwarskotor/hero.njk | 4 +- .../asummersend/images/ASE_Key_art_intro.png | Bin .../asummersend/images/ASE_Key_art_main.png | Bin .../asummersend/images/ase-icon.png | Bin .../images/asummersend-header-320.png | Bin .../asummersend/images/asummersend-header.png | Bin .../screenshots/ASE-Screenshot-01.png | Bin .../screenshots/ASE-Screenshot-02.png | Bin .../screenshots/ASE-Screenshot-03.png | Bin .../screenshots/ASE-Screenshot-04.png | Bin .../screenshots/ASE-Screenshot-05.png | Bin .../screenshots/ASE-Screenshot-06.png | Bin .../screenshots/ASE-Screenshot-07.png | Bin .../screenshots/ASE-Screenshot-08.png | Bin .../screenshots/ASE-Screenshot-09.png | Bin .../gamelog/cb-character-kristine.png | Bin .../images/CassetteBeasts_keyart_16_9.png | Bin .../images/cassettebeasts-bg.jpg | Bin .../images/cassettebeasts-header-320.png | Bin .../images/cassettebeasts-header-640.png | Bin .../cassettebeasts-website-header-bg.jpg | Bin .../cassettebeasts-website_screenshot_02.png | Bin .../cassettebeasts-website_screenshot_07.png | Bin .../cassettebeasts/images/cb-icon.png | Bin .../juhani-lesbian-in-game-evidence.png | Bin .../articles/partyswap-ownership-takeover.png | Bin .../starwarskotor/images/kotor-icon.png | Bin .../images/swkotor-header-320.png | Bin .../starwarskotor/images/swkotor-header.jpg | Bin .../universes/myexile-yunhua-yang.png | Bin .../universes/myrevan-jiaxuan-cheng.png | Bin src/pages/shrines.md | 6 +- src/shrines/asummersend.njk | 6 +- src/shrines/asummersend/gallery.md | 18 +- src/shrines/cassettebeasts.njk | 2 +- src/shrines/cassettebeasts/gamelog.md | 2 +- src/shrines/starwarskotor.njk | 2 +- .../articles/juhani-lesbian-evidence.md | 4 +- .../articles/partyswap-management-takeover.md | 2 +- src/shrines/starwarskotor/universes.md | 2 +- 111 files changed, 217 insertions(+), 923 deletions(-) delete mode 100644 _site/assets/images/elements/chevron-up.svg rename _site/assets/{ => shrines}/asummersend/images/ASE_Key_art_intro.png (100%) rename _site/assets/{ => shrines}/asummersend/images/ASE_Key_art_main.png (100%) rename _site/assets/{ => shrines}/asummersend/images/ase-icon.png (100%) rename _site/assets/{ => shrines}/asummersend/images/asummersend-header-320.png (100%) rename _site/assets/{ => shrines}/asummersend/images/asummersend-header.png (100%) rename _site/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-01.png (100%) rename _site/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-02.png (100%) rename _site/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-03.png (100%) rename _site/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-04.png (100%) rename _site/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-05.png (100%) rename _site/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-06.png (100%) rename _site/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-07.png (100%) rename _site/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-08.png (100%) rename _site/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-09.png (100%) rename _site/assets/{ => shrines}/cassettebeasts/gamelog/cb-character-kristine.png (100%) rename _site/assets/{ => shrines}/cassettebeasts/images/CassetteBeasts_keyart_16_9.png (100%) rename _site/assets/{ => shrines}/cassettebeasts/images/cassettebeasts-bg.jpg (100%) rename _site/assets/{ => shrines}/cassettebeasts/images/cassettebeasts-header-320.png (100%) rename _site/assets/{ => shrines}/cassettebeasts/images/cassettebeasts-header-640.png (100%) rename _site/assets/{ => shrines}/cassettebeasts/images/cassettebeasts-website-header-bg.jpg (100%) rename _site/assets/{ => shrines}/cassettebeasts/images/cassettebeasts-website_screenshot_02.png (100%) rename _site/assets/{ => shrines}/cassettebeasts/images/cassettebeasts-website_screenshot_07.png (100%) rename _site/assets/{ => shrines}/cassettebeasts/images/cb-icon.png (100%) rename _site/assets/{ => shrines}/starwarskotor/articles/juhani-lesbian-in-game-evidence.png (100%) rename _site/assets/{ => shrines}/starwarskotor/articles/partyswap-ownership-takeover.png (100%) rename _site/assets/{ => shrines}/starwarskotor/images/kotor-icon.png (100%) rename _site/assets/{ => shrines}/starwarskotor/images/swkotor-header-320.png (100%) rename _site/assets/{ => shrines}/starwarskotor/images/swkotor-header.jpg (100%) rename _site/assets/{ => shrines}/starwarskotor/universes/myexile-yunhua-yang.png (100%) rename _site/assets/{ => shrines}/starwarskotor/universes/myrevan-jiaxuan-cheng.png (100%) delete mode 100644 _site/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy (conflicted)/index.html delete mode 100644 _site/changelogs/logs/2024/2024-04-21/index.html delete mode 100644 _site/not_found/index.html rename src/assets/{ => shrines}/asummersend/images/ASE_Key_art_intro.png (100%) rename src/assets/{ => shrines}/asummersend/images/ASE_Key_art_main.png (100%) rename src/assets/{ => shrines}/asummersend/images/ase-icon.png (100%) rename src/assets/{ => shrines}/asummersend/images/asummersend-header-320.png (100%) rename src/assets/{ => shrines}/asummersend/images/asummersend-header.png (100%) rename src/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-01.png (100%) rename src/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-02.png (100%) rename src/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-03.png (100%) rename src/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-04.png (100%) rename src/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-05.png (100%) rename src/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-06.png (100%) rename src/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-07.png (100%) rename src/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-08.png (100%) rename src/assets/{ => shrines}/asummersend/screenshots/ASE-Screenshot-09.png (100%) rename src/assets/{ => shrines}/cassettebeasts/gamelog/cb-character-kristine.png (100%) rename src/assets/{ => shrines}/cassettebeasts/images/CassetteBeasts_keyart_16_9.png (100%) rename src/assets/{ => shrines}/cassettebeasts/images/cassettebeasts-bg.jpg (100%) rename src/assets/{ => shrines}/cassettebeasts/images/cassettebeasts-header-320.png (100%) rename src/assets/{ => shrines}/cassettebeasts/images/cassettebeasts-header-640.png (100%) rename src/assets/{ => shrines}/cassettebeasts/images/cassettebeasts-website-header-bg.jpg (100%) rename src/assets/{ => shrines}/cassettebeasts/images/cassettebeasts-website_screenshot_02.png (100%) rename src/assets/{ => shrines}/cassettebeasts/images/cassettebeasts-website_screenshot_07.png (100%) rename src/assets/{ => shrines}/cassettebeasts/images/cb-icon.png (100%) rename src/assets/{ => shrines}/starwarskotor/articles/juhani-lesbian-in-game-evidence.png (100%) rename src/assets/{ => shrines}/starwarskotor/articles/partyswap-ownership-takeover.png (100%) rename src/assets/{ => shrines}/starwarskotor/images/kotor-icon.png (100%) rename src/assets/{ => shrines}/starwarskotor/images/swkotor-header-320.png (100%) rename src/assets/{ => shrines}/starwarskotor/images/swkotor-header.jpg (100%) rename src/assets/{ => shrines}/starwarskotor/universes/myexile-yunhua-yang.png (100%) rename src/assets/{ => shrines}/starwarskotor/universes/myrevan-jiaxuan-cheng.png (100%) diff --git a/_site/assets/images/elements/chevron-up.svg b/_site/assets/images/elements/chevron-up.svg deleted file mode 100644 index 9f20706f..00000000 --- a/_site/assets/images/elements/chevron-up.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/_site/assets/asummersend/images/ASE_Key_art_intro.png b/_site/assets/shrines/asummersend/images/ASE_Key_art_intro.png similarity index 100% rename from _site/assets/asummersend/images/ASE_Key_art_intro.png rename to _site/assets/shrines/asummersend/images/ASE_Key_art_intro.png diff --git a/_site/assets/asummersend/images/ASE_Key_art_main.png b/_site/assets/shrines/asummersend/images/ASE_Key_art_main.png similarity index 100% rename from _site/assets/asummersend/images/ASE_Key_art_main.png rename to _site/assets/shrines/asummersend/images/ASE_Key_art_main.png diff --git a/_site/assets/asummersend/images/ase-icon.png b/_site/assets/shrines/asummersend/images/ase-icon.png similarity index 100% rename from _site/assets/asummersend/images/ase-icon.png rename to _site/assets/shrines/asummersend/images/ase-icon.png diff --git a/_site/assets/asummersend/images/asummersend-header-320.png b/_site/assets/shrines/asummersend/images/asummersend-header-320.png similarity index 100% rename from _site/assets/asummersend/images/asummersend-header-320.png rename to _site/assets/shrines/asummersend/images/asummersend-header-320.png diff --git a/_site/assets/asummersend/images/asummersend-header.png b/_site/assets/shrines/asummersend/images/asummersend-header.png similarity index 100% rename from _site/assets/asummersend/images/asummersend-header.png rename to _site/assets/shrines/asummersend/images/asummersend-header.png diff --git a/_site/assets/asummersend/screenshots/ASE-Screenshot-01.png b/_site/assets/shrines/asummersend/screenshots/ASE-Screenshot-01.png similarity index 100% rename from _site/assets/asummersend/screenshots/ASE-Screenshot-01.png rename to _site/assets/shrines/asummersend/screenshots/ASE-Screenshot-01.png diff --git a/_site/assets/asummersend/screenshots/ASE-Screenshot-02.png b/_site/assets/shrines/asummersend/screenshots/ASE-Screenshot-02.png similarity index 100% rename from _site/assets/asummersend/screenshots/ASE-Screenshot-02.png rename to _site/assets/shrines/asummersend/screenshots/ASE-Screenshot-02.png diff --git a/_site/assets/asummersend/screenshots/ASE-Screenshot-03.png b/_site/assets/shrines/asummersend/screenshots/ASE-Screenshot-03.png similarity index 100% rename from _site/assets/asummersend/screenshots/ASE-Screenshot-03.png rename to _site/assets/shrines/asummersend/screenshots/ASE-Screenshot-03.png diff --git a/_site/assets/asummersend/screenshots/ASE-Screenshot-04.png b/_site/assets/shrines/asummersend/screenshots/ASE-Screenshot-04.png similarity index 100% rename from _site/assets/asummersend/screenshots/ASE-Screenshot-04.png rename to _site/assets/shrines/asummersend/screenshots/ASE-Screenshot-04.png diff --git a/_site/assets/asummersend/screenshots/ASE-Screenshot-05.png b/_site/assets/shrines/asummersend/screenshots/ASE-Screenshot-05.png similarity index 100% rename from _site/assets/asummersend/screenshots/ASE-Screenshot-05.png rename to _site/assets/shrines/asummersend/screenshots/ASE-Screenshot-05.png diff --git a/_site/assets/asummersend/screenshots/ASE-Screenshot-06.png b/_site/assets/shrines/asummersend/screenshots/ASE-Screenshot-06.png similarity index 100% rename from _site/assets/asummersend/screenshots/ASE-Screenshot-06.png rename to _site/assets/shrines/asummersend/screenshots/ASE-Screenshot-06.png diff --git a/_site/assets/asummersend/screenshots/ASE-Screenshot-07.png b/_site/assets/shrines/asummersend/screenshots/ASE-Screenshot-07.png similarity index 100% rename from _site/assets/asummersend/screenshots/ASE-Screenshot-07.png rename to _site/assets/shrines/asummersend/screenshots/ASE-Screenshot-07.png diff --git a/_site/assets/asummersend/screenshots/ASE-Screenshot-08.png b/_site/assets/shrines/asummersend/screenshots/ASE-Screenshot-08.png similarity index 100% rename from _site/assets/asummersend/screenshots/ASE-Screenshot-08.png rename to _site/assets/shrines/asummersend/screenshots/ASE-Screenshot-08.png diff --git a/_site/assets/asummersend/screenshots/ASE-Screenshot-09.png b/_site/assets/shrines/asummersend/screenshots/ASE-Screenshot-09.png similarity index 100% rename from _site/assets/asummersend/screenshots/ASE-Screenshot-09.png rename to _site/assets/shrines/asummersend/screenshots/ASE-Screenshot-09.png diff --git a/_site/assets/cassettebeasts/gamelog/cb-character-kristine.png b/_site/assets/shrines/cassettebeasts/gamelog/cb-character-kristine.png similarity index 100% rename from _site/assets/cassettebeasts/gamelog/cb-character-kristine.png rename to _site/assets/shrines/cassettebeasts/gamelog/cb-character-kristine.png diff --git a/_site/assets/cassettebeasts/images/CassetteBeasts_keyart_16_9.png b/_site/assets/shrines/cassettebeasts/images/CassetteBeasts_keyart_16_9.png similarity index 100% rename from _site/assets/cassettebeasts/images/CassetteBeasts_keyart_16_9.png rename to _site/assets/shrines/cassettebeasts/images/CassetteBeasts_keyart_16_9.png diff --git a/_site/assets/cassettebeasts/images/cassettebeasts-bg.jpg b/_site/assets/shrines/cassettebeasts/images/cassettebeasts-bg.jpg similarity index 100% rename from _site/assets/cassettebeasts/images/cassettebeasts-bg.jpg rename to _site/assets/shrines/cassettebeasts/images/cassettebeasts-bg.jpg diff --git a/_site/assets/cassettebeasts/images/cassettebeasts-header-320.png b/_site/assets/shrines/cassettebeasts/images/cassettebeasts-header-320.png similarity index 100% rename from _site/assets/cassettebeasts/images/cassettebeasts-header-320.png rename to _site/assets/shrines/cassettebeasts/images/cassettebeasts-header-320.png diff --git a/_site/assets/cassettebeasts/images/cassettebeasts-header-640.png b/_site/assets/shrines/cassettebeasts/images/cassettebeasts-header-640.png similarity index 100% rename from _site/assets/cassettebeasts/images/cassettebeasts-header-640.png rename to _site/assets/shrines/cassettebeasts/images/cassettebeasts-header-640.png diff --git a/_site/assets/cassettebeasts/images/cassettebeasts-website-header-bg.jpg b/_site/assets/shrines/cassettebeasts/images/cassettebeasts-website-header-bg.jpg similarity index 100% rename from _site/assets/cassettebeasts/images/cassettebeasts-website-header-bg.jpg rename to _site/assets/shrines/cassettebeasts/images/cassettebeasts-website-header-bg.jpg diff --git a/_site/assets/cassettebeasts/images/cassettebeasts-website_screenshot_02.png b/_site/assets/shrines/cassettebeasts/images/cassettebeasts-website_screenshot_02.png similarity index 100% rename from _site/assets/cassettebeasts/images/cassettebeasts-website_screenshot_02.png rename to _site/assets/shrines/cassettebeasts/images/cassettebeasts-website_screenshot_02.png diff --git a/_site/assets/cassettebeasts/images/cassettebeasts-website_screenshot_07.png b/_site/assets/shrines/cassettebeasts/images/cassettebeasts-website_screenshot_07.png similarity index 100% rename from _site/assets/cassettebeasts/images/cassettebeasts-website_screenshot_07.png rename to _site/assets/shrines/cassettebeasts/images/cassettebeasts-website_screenshot_07.png diff --git a/_site/assets/cassettebeasts/images/cb-icon.png b/_site/assets/shrines/cassettebeasts/images/cb-icon.png similarity index 100% rename from _site/assets/cassettebeasts/images/cb-icon.png rename to _site/assets/shrines/cassettebeasts/images/cb-icon.png diff --git a/_site/assets/starwarskotor/articles/juhani-lesbian-in-game-evidence.png b/_site/assets/shrines/starwarskotor/articles/juhani-lesbian-in-game-evidence.png similarity index 100% rename from _site/assets/starwarskotor/articles/juhani-lesbian-in-game-evidence.png rename to _site/assets/shrines/starwarskotor/articles/juhani-lesbian-in-game-evidence.png diff --git a/_site/assets/starwarskotor/articles/partyswap-ownership-takeover.png b/_site/assets/shrines/starwarskotor/articles/partyswap-ownership-takeover.png similarity index 100% rename from _site/assets/starwarskotor/articles/partyswap-ownership-takeover.png rename to _site/assets/shrines/starwarskotor/articles/partyswap-ownership-takeover.png diff --git a/_site/assets/starwarskotor/images/kotor-icon.png b/_site/assets/shrines/starwarskotor/images/kotor-icon.png similarity index 100% rename from _site/assets/starwarskotor/images/kotor-icon.png rename to _site/assets/shrines/starwarskotor/images/kotor-icon.png diff --git a/_site/assets/starwarskotor/images/swkotor-header-320.png b/_site/assets/shrines/starwarskotor/images/swkotor-header-320.png similarity index 100% rename from _site/assets/starwarskotor/images/swkotor-header-320.png rename to _site/assets/shrines/starwarskotor/images/swkotor-header-320.png diff --git a/_site/assets/starwarskotor/images/swkotor-header.jpg b/_site/assets/shrines/starwarskotor/images/swkotor-header.jpg similarity index 100% rename from _site/assets/starwarskotor/images/swkotor-header.jpg rename to _site/assets/shrines/starwarskotor/images/swkotor-header.jpg diff --git a/_site/assets/starwarskotor/universes/myexile-yunhua-yang.png b/_site/assets/shrines/starwarskotor/universes/myexile-yunhua-yang.png similarity index 100% rename from _site/assets/starwarskotor/universes/myexile-yunhua-yang.png rename to _site/assets/shrines/starwarskotor/universes/myexile-yunhua-yang.png diff --git a/_site/assets/starwarskotor/universes/myrevan-jiaxuan-cheng.png b/_site/assets/shrines/starwarskotor/universes/myrevan-jiaxuan-cheng.png similarity index 100% rename from _site/assets/starwarskotor/universes/myrevan-jiaxuan-cheng.png rename to _site/assets/shrines/starwarskotor/universes/myrevan-jiaxuan-cheng.png diff --git a/_site/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy (conflicted)/index.html b/_site/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy (conflicted)/index.html deleted file mode 100644 index 35e21528..00000000 --- a/_site/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy (conflicted)/index.html +++ /dev/null @@ -1,645 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - April 2024 Leilukin's Hub Overhaul with Eleventy | Blog | Leilukin's Hub - - - -
- -
- - Banner of Leilukin's Hub - -
-
- - - - - - - - -
-
- - - - - -

April 2024 Leilukin's Hub Overhaul with Eleventy

- - -
- -
- - - -
- -

Leilukin's Hub just overgone a major overhaul: Recently, I have been rebuilding this entire website with the static site generator (SSG), Eleventy, often abbreviated as 11ty. After building this website for more than a year, Eleventy finally provided the solution for me to maintain, manage and update my website in more dynamic and sufficient ways to save time.

-
-

Challenges of Maintaining a Growing Website

-
-

Leilukin's Hub has come a long way since launch on 11 September 2022, from a small website with a few pages and a simple layout, to a full-fledged personal website with multiple articles, a blog, a couple of shrines with additional features such as sticky navigation bar, table of contents, etc. Meanwhile, I have also been learning web development, which helped to improve this website in multiple ways.

-

However, more content on my website also means more work to maintain. In particular, I have been trying to find ways to render components that share across multiple pages on my site, such as the header, navigation bar and footer, without having to copy and pasting the code of these components over and over whenever I want to add a new page. I had used JavaScript for this, but it is still not the best solution because I still needed to add a link to my JavaScript file in HTML. Thankfully, I eventually discovered Eleventy as the solution.

-
-

Why Eleventy?

-
-

There are many static site generators, so why I chose Eleventy over others? The main reason is Eleventy's flexibility. You can start building your website with Eleventy with something as simple as an index.md Markdown file. In addition, Eleventy's own features, support for many templating languages and plugins allow me to have control over how I build and customise my own website, some of which I will highlight as I elaborate the changes and improvements I had made to this website below.

-
-

New Features of Leilukin's Hub

-
-
-

Pagination

-
-

Leilukin's Hub blog and main changelogs page now has pagination, thanks to Eleventy's built-in support for the feature.

-
-

Estimated Reading Time for Articles and Blog Posts

-
-

Thanks to Emoji Read Time, a community plugin for Eleventy, my articles and blog posts now show the piece's estimated reading time before the main content.

-
- -
-

For the articles, blog posts and some other pages that have headings, I have enabled anchor links on the headings by referring to the 11ty Slugs and Anchors guide from the website 11ty Rocks!, installing and configuring the markdown-it-anchor plugin.

-

Having a plugin that automatically generates heading anchor links also allows me to generate table of contents by installing the eleventy-plugin-nesting-toc plugin.

-
-

Content Categories

-
-

Eleventy's collection feature allows users to group site content by tags and create custom collections. This feature allows me to add categories to my articles and blog posts, and in turn allows visitors to browse my website by categories.

-
-

Archive for All My Articles and Blog Posts

-
-

Eleventy's collection feature also allows me to dynamically display links to my articles and posts when I make a new one, without needing to edit more pages to add the new links myself. Therefore, I took advantage of this feature by creating an archive page to display all my articles and blog posts.

-

Furthermore, my articles, blog and posts now has a right sidebar with links to my articles, blog posts as well as their archives and categories.

-
-

Improved Features of Leilukin's Hub

-
-
-

Blog

-
-

Leilukin's Hub blog was launched on 28 January 2023. Formerly, the blog was built with Zonelets; now I take advantage of Eleventy's flexibility by recreating Leilukin's Hub blog with it, thus using the main site's layout for the blog instead of using a different layout. This makes the blog actually feels like it is part of this website.

-
-

Site Map

-
-

Visually, my site map does not change much other than tweaking the spacing, but under the hood, I use the Eleventy's official Navigation plugin to generate the links to my pages in a hierarchical manner.

-
-

RSS Feed

-
-

I had created an RSS feed for Leilukin's Hub's changelogs and blog posts for a while, but previously I had to create new entries in the feed manually by using RSS Builder. Now by installing and setting up Eleventy's official RSS plugin, new feed entries will be generated automatically when I make new changelogs, articles and blog posts.

-
-

Other Notable Changes of Leilukin's Hub

-
-

The following changes are not related to any features inherent to Eleventy or its plugins, but they were part of my process of rebuilding Leilukin's Hub.

-
-

Site Updates being Blog Posts

-
-

Previously, longer site updates were made into their own pages, since Leilukin's Hub did not have its own blog when I made the first site update post. Now these updates are converted into blog posts.

-
- -
-

Formerly, pages that featured my interviews were on their own page called "featured". Now, these featured articles are merged into the articles page.

-
-

Scroll-to-Top Function

-
-

Previously, this site's scroll-to-top function was placed in the footer. Now, I created a scroll-to-top button in the bottom right corner of the page when you scroll down.

-
-

Site Layout

-
-

The main title of each page is now displayed above both the main content and sidebars, instead of just above the main content like in the previous layout. This change was made so when this site is viewed on mobile, the table of contents of the left sidebar will be displayed above the main content but still below the page's main title. Previously, I had to place the table of contents on both the left sidebar and the main content's body, and hide the sidebar table of contents when viewed on mobile.

-

I also use CSS grid to set the page layout in that the main content's width will remain the same instead of expanding if there is no sidebar on the page.

-
-

Use GitHub Actions to deploy Leilukin's Hub to Neocities

-
-

Eleventy is great for reducing many workloads in maintaining and updating my website, so how about publishing the website to Neocities? That is where the GitHub actions comes in.

-

Before I decided to use a static site generator to rebuild Leilukin's Hub, I discovered the GitHub action named deploy-to-neocities, which as the name suggests, allows you to publish your website directly from a GitHub repository to Neocities. I succeeded in deploying all the files of Leilukin's Hub to Neocities with it even before starting to rebuild my website with Eleventy.

-

I have been using Visual Studio Code to write the code for Leilukin's Hub, and saving a copy of all the files of my website on my own computer. The combination of creating a Git repository for Leilukin's Hub and using the deploy-to-neocities GitHub action saves the time and workload needed to log in to Neocities, navigate the files and folders and open a file to edit the code every time I want to make a change to my website.

-
-

A Week's Worth of Effort Well-Spent

-
-

I had spent a whole week in rebuilding Leilukin's Hub from scratch with Eleventy, and at last completing the process on 20 April 2024. Most of the time rebuilding this website was spent on setting up layout templates, rather than changing the format of my articles and blog posts from HTML to markdown. However, the effort and time spent was worth it, and Leilukin's Hub feels new again.

-

Welcome to the rebuilt Leilukin's Hub! πŸ₯³

- - - - -
- - - - - - - - - -
- - -
- - - - - - - - - - \ No newline at end of file diff --git a/_site/changelogs/logs/2024/2024-04-21/index.html b/_site/changelogs/logs/2024/2024-04-21/index.html deleted file mode 100644 index 08d82309..00000000 --- a/_site/changelogs/logs/2024/2024-04-21/index.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/_site/feed.xml b/_site/feed.xml index 09d5429f..2582e116 100644 --- a/_site/feed.xml +++ b/_site/feed.xml @@ -4,7 +4,7 @@ Leilukin's personal website. - 2024-04-21T23:06:06Z + 2024-04-21T23:13:33Z https://leilukin.neocities.org Leilukin @@ -938,7 +938,7 @@ 2023-07-12T00:00:00Z https://leilukin.neocities.org/shrines/starwarskotor/articles/partyswap-management-takeover/ <p>Starting from 11 July 2023, I, Leilukin, have officially taken over the management and development of DarthTyren's <a href="https://deadlystream.com/files/file/544-partyswap/">PartySwap</a> mod for Star Wars: Knights of the Old Republic: The Sith Lords.</p> -<p><img src="https://leilukin.neocities.org/assets/starwarskotor/articles/partyswap-ownership-takeover.png" alt="Screenshot of the PartySwap mod's download page, showing Leilukin as the owner" /></p> +<p><img src="https://leilukin.neocities.org/assets/shrines/starwarskotor/articles/partyswap-ownership-takeover.png" alt="Screenshot of the PartySwap mod's download page, showing Leilukin as the owner" /></p> <p>PartySwap is a mod that allows you to recruit both Handmaiden and Disciple as party members in a single playthrough regardless of the player character's gender. Since its release on May 21, 2015, PartySwap has been one of the most popular KotOR 2 mods, for very good reasons: it is an excellent mod from concept and execution on both story and technical standpoints. Even though PartySwap was not the first <a href="https://leilukin.neocities.org/shrines/starwarskotor/articles/resources/kotor2-female-exile-recruit-handmaiden-mods.html">mod that allows a female player character to recruit Handmaiden as a party member</a>, it was the first that actually makes both Handmaiden and Disciple join your party in the same playthrough, regardless of the player character's gender. It is a further testament to PartySwap's quality that it has been included in the <a href="https://kotor.neocities.org/modding/">KotOR Community Portal's mod builds</a>, which are known for high-standards for mod quality, and described by the mod builds as a legendary mod.</p> <p>Developing and maintaining a highly regarded mod like PartySwap is no small task, as it requires both time and skill. At the end of the day, video game modding is a hobby, and generally modders create mods out of passion for and interest in the source material, and not for profit. Interests can change, especially when it is caused by real-life factors. Therefore, it is understandable that on 2 May 2023, nearly 8 years after the initial release of PartySwap, DarthTyren <a href="https://deadlystream.com/topic/3220-modpartyswap/?do=findComment&amp;comment=89194">announced his intention of stepping away from KotOR modding and transferring the management of PartySwap</a> in the mod's thread on the Deadly Stream forums:</p> <blockquote> @@ -2239,8 +2239,8 @@ After discovering the static site generator <a href="https://www.11ty.de <p>Therefore, as a lesbian and someone who has <a href="https://leilukin.neocities.org/projects/#my-video-game-mods">made mods</a> for the Knights of the Old Republic games and written a <a href="https://leilukin.neocities.org/shrines/starwarskotor/guides/kotor-juhani-romance-guide">detailed Juhani romance guide</a>, I would like to present hard evidence from the game files to point out that <strong>Juhani is in fact a lesbian, a woman who is exclusively attracted to women</strong>.</p> <p>The most crucial evidence comes from <code>k_hjuh_dialog.dlg</code>, Juhani’s main dialogue file which contains all the conversations covered in my Juhani Romance Guide. If you use the <a href="https://deadlystream.com/files/file/280-kotor-tool/">KotOR Tool</a> to browse the game files, <code>k_hjuh_dialog.dlg</code> is under KotOR I &gt; BIFs &gt; templates.bif &gt; Dialog. I recommend using <a href="https://deadlystream.com/files/file/750-dlg-editor/">DLGEditor</a> to view the .dlg files from KotOR games.</p> <p>Here is a screenshot of my DLGEditor with the most relevant part of the <code>k_hjuh_dialog.dlg</code> file:</p> -<p><img src="https://leilukin.neocities.org/assets/starwarskotor/articles/juhani-lesbian-in-game-evidence.png" alt="A screenshot of Version 2.3.2 of the DLG Editor displaying Juhani's main dialogue file, with the first conversation highlighted" /> -(<a href="https://leilukin.neocities.org/assets/starwarskotor/articles/juhani-lesbian-in-game-evidence.png">Click to view the image in its original size</a>)</p> +<p><img src="https://leilukin.neocities.org/assets/shrines/starwarskotor/articles/juhani-lesbian-in-game-evidence.png" alt="A screenshot of Version 2.3.2 of the DLG Editor displaying Juhani's main dialogue file, with the first conversation highlighted" /> +(<a href="https://leilukin.neocities.org/assets/shrines/starwarskotor/articles/juhani-lesbian-in-game-evidence.png">Click to view the image in its original size</a>)</p> <p>The highlighted dialogue shown in the screenshot (”I feel I must apologize for the way I acted towards you before, in the grove. It was wrong of me.”) is the beginning of your first personal conversation with Juhani after Juhani joins your party. Here is a video of the conversation in question:</p> <p>https://www.youtube.com/watch?v=jzqfXoOvGrw</p> <p>As shown in the screenshot above, once you begin this conversation, the script <code>k_hjuh_p17</code> will fire, and this is the source of the script in question:</p> diff --git a/_site/not_found/index.html b/_site/not_found/index.html deleted file mode 100644 index 6a93b673..00000000 --- a/_site/not_found/index.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Page Not Found | Leilukin's Hub - - -
- Leilukin's Hub website banner -

Page Not Found

- - -

Oops! Either the page you are looking for does not exist, or it has been moved to a diffrent part of this site.

- -
- 🏠 Back to Home -
-
- - \ No newline at end of file diff --git a/_site/shrines/asummersend/gallery/index.html b/_site/shrines/asummersend/gallery/index.html index efbeb6f4..b3e4b92e 100644 --- a/_site/shrines/asummersend/gallery/index.html +++ b/_site/shrines/asummersend/gallery/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - Banner of A Summer's End β€” Hong Kong 1986 Shrine + + Banner of A Summer's End β€” Hong Kong 1986 Shrine
@@ -234,15 +234,15 @@

In-Game Screenshots

-

In-Game Screenshot of A Summer's End 01

-

In-Game Screenshot of A Summer's End 02

-

In-Game Screenshot of A Summer's End 03

-

In-Game Screenshot of A Summer's End 04

-

In-Game Screenshot of A Summer's End 05

-

In-Game Screenshot of A Summer's End 06

-

In-Game Screenshot of A Summer's End 07

-

In-Game Screenshot of A Summer's End 08

-

In-Game Screenshot of A Summer's End 09

+

In-Game Screenshot of A Summer's End 01

+

In-Game Screenshot of A Summer's End 02

+

In-Game Screenshot of A Summer's End 03

+

In-Game Screenshot of A Summer's End 04

+

In-Game Screenshot of A Summer's End 05

+

In-Game Screenshot of A Summer's End 06

+

In-Game Screenshot of A Summer's End 07

+

In-Game Screenshot of A Summer's End 08

+

In-Game Screenshot of A Summer's End 09

diff --git a/_site/shrines/asummersend/index.html b/_site/shrines/asummersend/index.html index ff240577..734bc99a 100644 --- a/_site/shrines/asummersend/index.html +++ b/_site/shrines/asummersend/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - Banner of A Summer's End β€” Hong Kong 1986 Shrine + + Banner of A Summer's End β€” Hong Kong 1986 Shrine
@@ -232,7 +232,7 @@

Welcome to Leilukin's A Summer's End β€” Hong Kong 1986 Shrine!

- Promotional image of A Summer's End β€” Hong Kong 1986 + Promotional image of A Summer's End β€” Hong Kong 1986

A Summer's End β€” Hong Kong 1986 is a visual novel developed by Oracle and Bone, a Canada-based independent studio consists of two Asian queer women, Charissa So and Tida Kietsungden. The visual novel tells of a lesbian romance story between Michelle Cheung, an office worker, and Sam Wong, a video store owner, that takes place in Hong Kong in the year of 1986.

@@ -246,7 +246,7 @@

How I Discovered A Summer's End β€” Hong Kong 1986

- Key art of A Summer's End β€” Hong Kong 1986 + Key art of A Summer's End β€” Hong Kong 1986

I first learned about A Summer's End β€” Hong Kong 1986 through Linux Game Consortium, a Linux gaming news website. There was a period where I set up my gaming laptop to dual boot Windows 10 and Linux, so I ended up following Linux gaming news for a while. While Windows is still my main platform for gaming, the discovery of A Summer's End was the biggest unexpected benefit and surprise when I tried out Linux.

@@ -256,7 +256,7 @@

Why A Summer's End β€” Hong Kong 1986 Means a Great Deal to Me

- Screenshot of A Summer's End with Sam and Michelle kissing + Screenshot of A Summer's End with Sam and Michelle kissing

As a Chinese lesbian who speaks Cantonese and had engaged with a lot of Hong Kong media during my teenage years, A Summer's End β€” Hong Kong 1986 is the lesbian story that I relate to and feel represented the most.

diff --git a/_site/shrines/asummersend/playlists/index.html b/_site/shrines/asummersend/playlists/index.html index f05af986..5c96ae4e 100644 --- a/_site/shrines/asummersend/playlists/index.html +++ b/_site/shrines/asummersend/playlists/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - Banner of A Summer's End β€” Hong Kong 1986 Shrine + + Banner of A Summer's End β€” Hong Kong 1986 Shrine
diff --git a/_site/shrines/asummersend/trivia/index.html b/_site/shrines/asummersend/trivia/index.html index 3be80f71..08a6f5c7 100644 --- a/_site/shrines/asummersend/trivia/index.html +++ b/_site/shrines/asummersend/trivia/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - Banner of A Summer's End β€” Hong Kong 1986 Shrine + + Banner of A Summer's End β€” Hong Kong 1986 Shrine
diff --git a/_site/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/index.html b/_site/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/index.html index b4727635..778ebc80 100644 --- a/_site/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/index.html +++ b/_site/shrines/cassettebeasts/articles/cassette-beasts-more-than-a-pokemon-clone/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - Banner of Cassette Beasts Shrine + + Banner of Cassette Beasts Shrine
diff --git a/_site/shrines/cassettebeasts/articles/index.html b/_site/shrines/cassettebeasts/articles/index.html index a97b7e0e..883ea087 100644 --- a/_site/shrines/cassettebeasts/articles/index.html +++ b/_site/shrines/cassettebeasts/articles/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - Banner of Cassette Beasts Shrine + + Banner of Cassette Beasts Shrine
diff --git a/_site/shrines/cassettebeasts/featured/index.html b/_site/shrines/cassettebeasts/featured/index.html index 956d95e0..beb94595 100644 --- a/_site/shrines/cassettebeasts/featured/index.html +++ b/_site/shrines/cassettebeasts/featured/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - Banner of Cassette Beasts Shrine + + Banner of Cassette Beasts Shrine
diff --git a/_site/shrines/cassettebeasts/gamelog/index.html b/_site/shrines/cassettebeasts/gamelog/index.html index d8b017ef..138567a7 100644 --- a/_site/shrines/cassettebeasts/gamelog/index.html +++ b/_site/shrines/cassettebeasts/gamelog/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - Banner of Cassette Beasts Shrine + + Banner of Cassette Beasts Shrine
@@ -287,7 +287,7 @@

Character Profile: Kristine

-

Cassette Beasts screenshot of Kristine, a custom player character

+

Cassette Beasts screenshot of Kristine, a custom player character

My first and main character for Cassette Beasts. The first save file was created on 18 July 2023, and the main story was beaten on 30 July 2023. The second save file was created on 18 October 2023.

Name
diff --git a/_site/shrines/cassettebeasts/index.html b/_site/shrines/cassettebeasts/index.html index f87df4b4..8996d395 100644 --- a/_site/shrines/cassettebeasts/index.html +++ b/_site/shrines/cassettebeasts/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - Banner of Cassette Beasts Shrine + + Banner of Cassette Beasts Shrine
@@ -224,7 +224,7 @@

Welcome to Leilukin's Cassette Beasts Shrine!

- Promotional image of Cassette Beasts + Promotional image of Cassette Beasts

Cassette Beasts is a 2D/3D hybrid monster collecting open-world role-playing video game developed by Bytten Studio, an indie team based in Brighton, United Kingdom, co-founded by Jay Baylis and Tom Coxon, and published by Raw Fury.

First released on Steam and Windows on 26 April 2023, later on console on 25 May 2023, Casette Beasts is available on Windows, Linux, Steam, Xbox Series X|S, Xbox One, Gamepass and Nintendo Switch.

@@ -243,7 +243,7 @@

Why You Should Play Cassette Beasts

- Header of the Cassette Beasts official website + Header of the Cassette Beasts official website

Cassette Beasts is a masterpiece of a monster collecting game, rivalling if not even surpassing PokΓ©mon at its best, because while it is obvious that Cassette Beasts is inspired by PokΓ©mon, it executes various aspects of PokΓ©mon games with its own unique takes that are sometimes even better than PokΓ©mon, from monster collecting mechanic, battle system, elemental type match ups, story, characters, lore, world building, map design, etc, with an amazing soundtrack that goes along with the game. As a result, Cassette Beasts is perfectly capable of standing on its own.

@@ -257,7 +257,7 @@

My Interest In Cassette Beasts

- Official screenshot of Harbourtown in Cassette Beasts + Official screenshot of Harbourtown in Cassette Beasts

On 30 June 2023, when the Steam Summer Sale 2023 just started, I received Cassette Beasts as a Steam gift from a generous friend, who knew that I had been looking for independant monster collecting games, since I mostly play indie games instead of AAA games nowadays.

@@ -275,7 +275,7 @@

My Contributions to the Cassette Beasts Community

- Pre-release artwork of Kayleigh, Meredith and Eugene from Cassette Beasts + Pre-release artwork of Kayleigh, Meredith and Eugene from Cassette Beasts

Since I got into Cassette Beasts, I have been making a great deal of effort in promoting the game online, by talking about and recommending the game on my online spaces, including this shrine on my website, as well as social media platforms such as Tumblr and Twitter.

diff --git a/_site/shrines/cassettebeasts/resources/index.html b/_site/shrines/cassettebeasts/resources/index.html index ce7fafc0..b3da6b08 100644 --- a/_site/shrines/cassettebeasts/resources/index.html +++ b/_site/shrines/cassettebeasts/resources/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - Banner of Cassette Beasts Shrine + + Banner of Cassette Beasts Shrine
diff --git a/_site/shrines/cassettebeasts/trivia/index.html b/_site/shrines/cassettebeasts/trivia/index.html index 1ea836d4..fedb24e4 100644 --- a/_site/shrines/cassettebeasts/trivia/index.html +++ b/_site/shrines/cassettebeasts/trivia/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - Banner of Cassette Beasts Shrine + + Banner of Cassette Beasts Shrine
diff --git a/_site/shrines/index.html b/_site/shrines/index.html index 4f711c5c..e0a0a8a5 100644 --- a/_site/shrines/index.html +++ b/_site/shrines/index.html @@ -380,15 +380,15 @@ -

Header of A Summer's End β€” Hong Kong 1986

+

Header of A Summer's End β€” Hong Kong 1986

-

Header of the Star Wars: Knights of the Old Republic series

+

Header of the Star Wars: Knights of the Old Republic series

-

Header of the Star Wars: Knights of the Old Republic series

+

Header of the Star Wars: Knights of the Old Republic series

diff --git a/_site/shrines/starwarskotor/articles/arren-kae-kreia-theory/index.html b/_site/shrines/starwarskotor/articles/arren-kae-kreia-theory/index.html index 20a388ca..d328c618 100644 --- a/_site/shrines/starwarskotor/articles/arren-kae-kreia-theory/index.html +++ b/_site/shrines/starwarskotor/articles/arren-kae-kreia-theory/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/articles/faq-same-gender-romance-mods/index.html b/_site/shrines/starwarskotor/articles/faq-same-gender-romance-mods/index.html index a5e707e3..6935b648 100644 --- a/_site/shrines/starwarskotor/articles/faq-same-gender-romance-mods/index.html +++ b/_site/shrines/starwarskotor/articles/faq-same-gender-romance-mods/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/articles/handmaiden-sisters-mother/index.html b/_site/shrines/starwarskotor/articles/handmaiden-sisters-mother/index.html index e91cc720..e9c74390 100644 --- a/_site/shrines/starwarskotor/articles/handmaiden-sisters-mother/index.html +++ b/_site/shrines/starwarskotor/articles/handmaiden-sisters-mother/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/articles/index.html b/_site/shrines/starwarskotor/articles/index.html index 936f2d0b..1ae5b695 100644 --- a/_site/shrines/starwarskotor/articles/index.html +++ b/_site/shrines/starwarskotor/articles/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/articles/juhani-hostility-towards-canderous/index.html b/_site/shrines/starwarskotor/articles/juhani-hostility-towards-canderous/index.html index c37bf91c..87cd581b 100644 --- a/_site/shrines/starwarskotor/articles/juhani-hostility-towards-canderous/index.html +++ b/_site/shrines/starwarskotor/articles/juhani-hostility-towards-canderous/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/articles/juhani-lesbian-evidence/index.html b/_site/shrines/starwarskotor/articles/juhani-lesbian-evidence/index.html index a9ccd934..32149e5b 100644 --- a/_site/shrines/starwarskotor/articles/juhani-lesbian-evidence/index.html +++ b/_site/shrines/starwarskotor/articles/juhani-lesbian-evidence/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
@@ -247,8 +247,8 @@

Therefore, as a lesbian and someone who has made mods for the Knights of the Old Republic games and written a detailed Juhani romance guide, I would like to present hard evidence from the game files to point out that Juhani is in fact a lesbian, a woman who is exclusively attracted to women.

The most crucial evidence comes from k_hjuh_dialog.dlg, Juhani’s main dialogue file which contains all the conversations covered in my Juhani Romance Guide. If you use the KotOR Tool to browse the game files, k_hjuh_dialog.dlg is under KotOR I > BIFs > templates.bif > Dialog. I recommend using DLGEditor to view the .dlg files from KotOR games.

Here is a screenshot of my DLGEditor with the most relevant part of the k_hjuh_dialog.dlg file:

-

A screenshot of Version 2.3.2 of the DLG Editor displaying Juhani's main dialogue file, with the first conversation highlighted -(Click to view the image in its original size)

+

A screenshot of Version 2.3.2 of the DLG Editor displaying Juhani's main dialogue file, with the first conversation highlighted +(Click to view the image in its original size)

The highlighted dialogue shown in the screenshot (”I feel I must apologize for the way I acted towards you before, in the grove. It was wrong of me.”) is the beginning of your first personal conversation with Juhani after Juhani joins your party. Here is a video of the conversation in question:

As shown in the screenshot above, once you begin this conversation, the script k_hjuh_p17 will fire, and this is the source of the script in question:

diff --git a/_site/shrines/starwarskotor/articles/keep-juhani-a-lesbian/index.html b/_site/shrines/starwarskotor/articles/keep-juhani-a-lesbian/index.html index 8d88df3a..83c7b37f 100644 --- a/_site/shrines/starwarskotor/articles/keep-juhani-a-lesbian/index.html +++ b/_site/shrines/starwarskotor/articles/keep-juhani-a-lesbian/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/articles/partyswap-management-takeover/index.html b/_site/shrines/starwarskotor/articles/partyswap-management-takeover/index.html index 87688487..0e91d02d 100644 --- a/_site/shrines/starwarskotor/articles/partyswap-management-takeover/index.html +++ b/_site/shrines/starwarskotor/articles/partyswap-management-takeover/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
@@ -247,7 +247,7 @@

Starting from 11 July 2023, I, Leilukin, have officially taken over the management and development of DarthTyren's PartySwap mod for Star Wars: Knights of the Old Republic: The Sith Lords.

-

Screenshot of the PartySwap mod's download page, showing Leilukin as the owner

+

Screenshot of the PartySwap mod's download page, showing Leilukin as the owner

PartySwap is a mod that allows you to recruit both Handmaiden and Disciple as party members in a single playthrough regardless of the player character's gender. Since its release on May 21, 2015, PartySwap has been one of the most popular KotOR 2 mods, for very good reasons: it is an excellent mod from concept and execution on both story and technical standpoints. Even though PartySwap was not the first mod that allows a female player character to recruit Handmaiden as a party member, it was the first that actually makes both Handmaiden and Disciple join your party in the same playthrough, regardless of the player character's gender. It is a further testament to PartySwap's quality that it has been included in the KotOR Community Portal's mod builds, which are known for high-standards for mod quality, and described by the mod builds as a legendary mod.

Developing and maintaining a highly regarded mod like PartySwap is no small task, as it requires both time and skill. At the end of the day, video game modding is a hobby, and generally modders create mods out of passion for and interest in the source material, and not for profit. Interests can change, especially when it is caused by real-life factors. Therefore, it is understandable that on 2 May 2023, nearly 8 years after the initial release of PartySwap, DarthTyren announced his intention of stepping away from KotOR modding and transferring the management of PartySwap in the mod's thread on the Deadly Stream forums:

diff --git a/_site/shrines/starwarskotor/articles/tslrcm-first-kotor2-playthrough/index.html b/_site/shrines/starwarskotor/articles/tslrcm-first-kotor2-playthrough/index.html index f0eaab97..ce34129d 100644 --- a/_site/shrines/starwarskotor/articles/tslrcm-first-kotor2-playthrough/index.html +++ b/_site/shrines/starwarskotor/articles/tslrcm-first-kotor2-playthrough/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/guides/index.html b/_site/shrines/starwarskotor/guides/index.html index 7199aeb3..436e7068 100644 --- a/_site/shrines/starwarskotor/guides/index.html +++ b/_site/shrines/starwarskotor/guides/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/guides/kotor-juhani-romance-guide/index.html b/_site/shrines/starwarskotor/guides/kotor-juhani-romance-guide/index.html index 6aaad780..1b5f6801 100644 --- a/_site/shrines/starwarskotor/guides/kotor-juhani-romance-guide/index.html +++ b/_site/shrines/starwarskotor/guides/kotor-juhani-romance-guide/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide/index.html b/_site/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide/index.html index e1cbd0a0..b2749d98 100644 --- a/_site/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide/index.html +++ b/_site/shrines/starwarskotor/guides/kotor-redeeming-bastila-guide/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/guides/kotor-sandral-matale-feud-guide/index.html b/_site/shrines/starwarskotor/guides/kotor-sandral-matale-feud-guide/index.html index 51fefa28..4ccb0ca3 100644 --- a/_site/shrines/starwarskotor/guides/kotor-sandral-matale-feud-guide/index.html +++ b/_site/shrines/starwarskotor/guides/kotor-sandral-matale-feud-guide/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/index.html b/_site/shrines/starwarskotor/index.html index e7079e3a..67c73751 100644 --- a/_site/shrines/starwarskotor/index.html +++ b/_site/shrines/starwarskotor/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
@@ -220,7 +220,7 @@

Welcome to Leilukin's Star Wars: Knights of the Old Republic Shrine!

- Cover arts of Star Wars: Knights of the Old Republic series + Cover arts of Star Wars: Knights of the Old Republic series

Star Wars: Knights of the Old Republic (KotOR) is a space opera role-playing video game series. The series takes place in the fictional universe of Star Wars, with the story taking place approximately 4,000 years before the rise of the Galactic Empire.

The first title was developed by BioWare while the second (Star Wars: Knights of the Old Republic II: The Sith Lords) was done by Obsidian Entertainmenr. Both games were published by LucasArts. The KOTOR series also includes a subsequent new comic book series. Both comic series were published by Dark Horse Comics and act as prequels to the video games.

To learn more about the Star Wars: Knights of the Old Republic series, you can check out the KotOR Community Portal.

diff --git a/_site/shrines/starwarskotor/resources/index.html b/_site/shrines/starwarskotor/resources/index.html index 7125a712..c0280294 100644 --- a/_site/shrines/starwarskotor/resources/index.html +++ b/_site/shrines/starwarskotor/resources/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/resources/kotor-same-gender-romance-mods/index.html b/_site/shrines/starwarskotor/resources/kotor-same-gender-romance-mods/index.html index 865c21f4..685b81b3 100644 --- a/_site/shrines/starwarskotor/resources/kotor-same-gender-romance-mods/index.html +++ b/_site/shrines/starwarskotor/resources/kotor-same-gender-romance-mods/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/resources/kotor2-female-exile-recruit-handmaiden-mods/index.html b/_site/shrines/starwarskotor/resources/kotor2-female-exile-recruit-handmaiden-mods/index.html index 31a967e6..30af050f 100644 --- a/_site/shrines/starwarskotor/resources/kotor2-female-exile-recruit-handmaiden-mods/index.html +++ b/_site/shrines/starwarskotor/resources/kotor2-female-exile-recruit-handmaiden-mods/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/resources/tslrcm-m478ep-modules-music/index.html b/_site/shrines/starwarskotor/resources/tslrcm-m478ep-modules-music/index.html index 3376d79f..f8b4a33c 100644 --- a/_site/shrines/starwarskotor/resources/tslrcm-m478ep-modules-music/index.html +++ b/_site/shrines/starwarskotor/resources/tslrcm-m478ep-modules-music/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
diff --git a/_site/shrines/starwarskotor/universes/index.html b/_site/shrines/starwarskotor/universes/index.html index 1d0d6d76..07351632 100644 --- a/_site/shrines/starwarskotor/universes/index.html +++ b/_site/shrines/starwarskotor/universes/index.html @@ -41,9 +41,9 @@ - - - + + + @@ -59,8 +59,8 @@
- - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine
@@ -302,7 +302,7 @@

Revan

-

Screenshot of Jiaxuan Cheng, the Revan for my main KotOR universe

+

Screenshot of Jiaxuan Cheng, the Revan for my main KotOR universe

Name
Jiaxuan Cheng η¨‹ε˜‰θ±
@@ -322,7 +322,7 @@

Jedi Exile

-

Screenshot of Yunhua Yang, the Jedi Exile for my main KotOR universe

+

Screenshot of Yunhua Yang, the Jedi Exile for my main KotOR universe

Name
Jiaxuan Cheng η¨‹ε˜‰θ±
diff --git a/src/_includes/asummersend/base.njk b/src/_includes/asummersend/base.njk index 5641661e..39b40dbe 100644 --- a/src/_includes/asummersend/base.njk +++ b/src/_includes/asummersend/base.njk @@ -13,9 +13,9 @@ {% endblock %} {% block favicon %} - - - + + + {% endblock %} diff --git a/src/_includes/asummersend/hero.njk b/src/_includes/asummersend/hero.njk index 86f8d266..9b4bbe44 100644 --- a/src/_includes/asummersend/hero.njk +++ b/src/_includes/asummersend/hero.njk @@ -2,8 +2,8 @@ {% block heroImg %} - - Banner of A Summer's End β€” Hong Kong 1986 Shrine + + Banner of A Summer's End β€” Hong Kong 1986 Shrine {% endblock %} diff --git a/src/_includes/cassettebeasts/base.njk b/src/_includes/cassettebeasts/base.njk index e9fbd22e..8fc67394 100644 --- a/src/_includes/cassettebeasts/base.njk +++ b/src/_includes/cassettebeasts/base.njk @@ -13,9 +13,9 @@ {% endblock %} {% block favicon %} - - - + + + {% endblock %} diff --git a/src/_includes/cassettebeasts/hero.njk b/src/_includes/cassettebeasts/hero.njk index 53f89275..103c6a94 100644 --- a/src/_includes/cassettebeasts/hero.njk +++ b/src/_includes/cassettebeasts/hero.njk @@ -2,8 +2,8 @@ {% block heroImg %} - - Banner of Cassette Beasts Shrine + + Banner of Cassette Beasts Shrine {% endblock %} diff --git a/src/_includes/starwarskotor/base.njk b/src/_includes/starwarskotor/base.njk index 55464dc6..f804760a 100644 --- a/src/_includes/starwarskotor/base.njk +++ b/src/_includes/starwarskotor/base.njk @@ -13,9 +13,9 @@ {% endblock %} {% block favicon %} - - - + + + {% endblock %} diff --git a/src/_includes/starwarskotor/hero.njk b/src/_includes/starwarskotor/hero.njk index 539dc250..80ac4b3d 100644 --- a/src/_includes/starwarskotor/hero.njk +++ b/src/_includes/starwarskotor/hero.njk @@ -2,8 +2,8 @@ {% block heroImg %} - - anner of Star Wars: Knights of the Old Republic Shrine + + anner of Star Wars: Knights of the Old Republic Shrine {% endblock %} diff --git a/src/assets/asummersend/images/ASE_Key_art_intro.png b/src/assets/shrines/asummersend/images/ASE_Key_art_intro.png similarity index 100% rename from src/assets/asummersend/images/ASE_Key_art_intro.png rename to src/assets/shrines/asummersend/images/ASE_Key_art_intro.png diff --git a/src/assets/asummersend/images/ASE_Key_art_main.png b/src/assets/shrines/asummersend/images/ASE_Key_art_main.png similarity index 100% rename from src/assets/asummersend/images/ASE_Key_art_main.png rename to src/assets/shrines/asummersend/images/ASE_Key_art_main.png diff --git a/src/assets/asummersend/images/ase-icon.png b/src/assets/shrines/asummersend/images/ase-icon.png similarity index 100% rename from src/assets/asummersend/images/ase-icon.png rename to src/assets/shrines/asummersend/images/ase-icon.png diff --git a/src/assets/asummersend/images/asummersend-header-320.png b/src/assets/shrines/asummersend/images/asummersend-header-320.png similarity index 100% rename from src/assets/asummersend/images/asummersend-header-320.png rename to src/assets/shrines/asummersend/images/asummersend-header-320.png diff --git a/src/assets/asummersend/images/asummersend-header.png b/src/assets/shrines/asummersend/images/asummersend-header.png similarity index 100% rename from src/assets/asummersend/images/asummersend-header.png rename to src/assets/shrines/asummersend/images/asummersend-header.png diff --git a/src/assets/asummersend/screenshots/ASE-Screenshot-01.png b/src/assets/shrines/asummersend/screenshots/ASE-Screenshot-01.png similarity index 100% rename from src/assets/asummersend/screenshots/ASE-Screenshot-01.png rename to src/assets/shrines/asummersend/screenshots/ASE-Screenshot-01.png diff --git a/src/assets/asummersend/screenshots/ASE-Screenshot-02.png b/src/assets/shrines/asummersend/screenshots/ASE-Screenshot-02.png similarity index 100% rename from src/assets/asummersend/screenshots/ASE-Screenshot-02.png rename to src/assets/shrines/asummersend/screenshots/ASE-Screenshot-02.png diff --git a/src/assets/asummersend/screenshots/ASE-Screenshot-03.png b/src/assets/shrines/asummersend/screenshots/ASE-Screenshot-03.png similarity index 100% rename from src/assets/asummersend/screenshots/ASE-Screenshot-03.png rename to src/assets/shrines/asummersend/screenshots/ASE-Screenshot-03.png diff --git a/src/assets/asummersend/screenshots/ASE-Screenshot-04.png b/src/assets/shrines/asummersend/screenshots/ASE-Screenshot-04.png similarity index 100% rename from src/assets/asummersend/screenshots/ASE-Screenshot-04.png rename to src/assets/shrines/asummersend/screenshots/ASE-Screenshot-04.png diff --git a/src/assets/asummersend/screenshots/ASE-Screenshot-05.png b/src/assets/shrines/asummersend/screenshots/ASE-Screenshot-05.png similarity index 100% rename from src/assets/asummersend/screenshots/ASE-Screenshot-05.png rename to src/assets/shrines/asummersend/screenshots/ASE-Screenshot-05.png diff --git a/src/assets/asummersend/screenshots/ASE-Screenshot-06.png b/src/assets/shrines/asummersend/screenshots/ASE-Screenshot-06.png similarity index 100% rename from src/assets/asummersend/screenshots/ASE-Screenshot-06.png rename to src/assets/shrines/asummersend/screenshots/ASE-Screenshot-06.png diff --git a/src/assets/asummersend/screenshots/ASE-Screenshot-07.png b/src/assets/shrines/asummersend/screenshots/ASE-Screenshot-07.png similarity index 100% rename from src/assets/asummersend/screenshots/ASE-Screenshot-07.png rename to src/assets/shrines/asummersend/screenshots/ASE-Screenshot-07.png diff --git a/src/assets/asummersend/screenshots/ASE-Screenshot-08.png b/src/assets/shrines/asummersend/screenshots/ASE-Screenshot-08.png similarity index 100% rename from src/assets/asummersend/screenshots/ASE-Screenshot-08.png rename to src/assets/shrines/asummersend/screenshots/ASE-Screenshot-08.png diff --git a/src/assets/asummersend/screenshots/ASE-Screenshot-09.png b/src/assets/shrines/asummersend/screenshots/ASE-Screenshot-09.png similarity index 100% rename from src/assets/asummersend/screenshots/ASE-Screenshot-09.png rename to src/assets/shrines/asummersend/screenshots/ASE-Screenshot-09.png diff --git a/src/assets/cassettebeasts/gamelog/cb-character-kristine.png b/src/assets/shrines/cassettebeasts/gamelog/cb-character-kristine.png similarity index 100% rename from src/assets/cassettebeasts/gamelog/cb-character-kristine.png rename to src/assets/shrines/cassettebeasts/gamelog/cb-character-kristine.png diff --git a/src/assets/cassettebeasts/images/CassetteBeasts_keyart_16_9.png b/src/assets/shrines/cassettebeasts/images/CassetteBeasts_keyart_16_9.png similarity index 100% rename from src/assets/cassettebeasts/images/CassetteBeasts_keyart_16_9.png rename to src/assets/shrines/cassettebeasts/images/CassetteBeasts_keyart_16_9.png diff --git a/src/assets/cassettebeasts/images/cassettebeasts-bg.jpg b/src/assets/shrines/cassettebeasts/images/cassettebeasts-bg.jpg similarity index 100% rename from src/assets/cassettebeasts/images/cassettebeasts-bg.jpg rename to src/assets/shrines/cassettebeasts/images/cassettebeasts-bg.jpg diff --git a/src/assets/cassettebeasts/images/cassettebeasts-header-320.png b/src/assets/shrines/cassettebeasts/images/cassettebeasts-header-320.png similarity index 100% rename from src/assets/cassettebeasts/images/cassettebeasts-header-320.png rename to src/assets/shrines/cassettebeasts/images/cassettebeasts-header-320.png diff --git a/src/assets/cassettebeasts/images/cassettebeasts-header-640.png b/src/assets/shrines/cassettebeasts/images/cassettebeasts-header-640.png similarity index 100% rename from src/assets/cassettebeasts/images/cassettebeasts-header-640.png rename to src/assets/shrines/cassettebeasts/images/cassettebeasts-header-640.png diff --git a/src/assets/cassettebeasts/images/cassettebeasts-website-header-bg.jpg b/src/assets/shrines/cassettebeasts/images/cassettebeasts-website-header-bg.jpg similarity index 100% rename from src/assets/cassettebeasts/images/cassettebeasts-website-header-bg.jpg rename to src/assets/shrines/cassettebeasts/images/cassettebeasts-website-header-bg.jpg diff --git a/src/assets/cassettebeasts/images/cassettebeasts-website_screenshot_02.png b/src/assets/shrines/cassettebeasts/images/cassettebeasts-website_screenshot_02.png similarity index 100% rename from src/assets/cassettebeasts/images/cassettebeasts-website_screenshot_02.png rename to src/assets/shrines/cassettebeasts/images/cassettebeasts-website_screenshot_02.png diff --git a/src/assets/cassettebeasts/images/cassettebeasts-website_screenshot_07.png b/src/assets/shrines/cassettebeasts/images/cassettebeasts-website_screenshot_07.png similarity index 100% rename from src/assets/cassettebeasts/images/cassettebeasts-website_screenshot_07.png rename to src/assets/shrines/cassettebeasts/images/cassettebeasts-website_screenshot_07.png diff --git a/src/assets/cassettebeasts/images/cb-icon.png b/src/assets/shrines/cassettebeasts/images/cb-icon.png similarity index 100% rename from src/assets/cassettebeasts/images/cb-icon.png rename to src/assets/shrines/cassettebeasts/images/cb-icon.png diff --git a/src/assets/starwarskotor/articles/juhani-lesbian-in-game-evidence.png b/src/assets/shrines/starwarskotor/articles/juhani-lesbian-in-game-evidence.png similarity index 100% rename from src/assets/starwarskotor/articles/juhani-lesbian-in-game-evidence.png rename to src/assets/shrines/starwarskotor/articles/juhani-lesbian-in-game-evidence.png diff --git a/src/assets/starwarskotor/articles/partyswap-ownership-takeover.png b/src/assets/shrines/starwarskotor/articles/partyswap-ownership-takeover.png similarity index 100% rename from src/assets/starwarskotor/articles/partyswap-ownership-takeover.png rename to src/assets/shrines/starwarskotor/articles/partyswap-ownership-takeover.png diff --git a/src/assets/starwarskotor/images/kotor-icon.png b/src/assets/shrines/starwarskotor/images/kotor-icon.png similarity index 100% rename from src/assets/starwarskotor/images/kotor-icon.png rename to src/assets/shrines/starwarskotor/images/kotor-icon.png diff --git a/src/assets/starwarskotor/images/swkotor-header-320.png b/src/assets/shrines/starwarskotor/images/swkotor-header-320.png similarity index 100% rename from src/assets/starwarskotor/images/swkotor-header-320.png rename to src/assets/shrines/starwarskotor/images/swkotor-header-320.png diff --git a/src/assets/starwarskotor/images/swkotor-header.jpg b/src/assets/shrines/starwarskotor/images/swkotor-header.jpg similarity index 100% rename from src/assets/starwarskotor/images/swkotor-header.jpg rename to src/assets/shrines/starwarskotor/images/swkotor-header.jpg diff --git a/src/assets/starwarskotor/universes/myexile-yunhua-yang.png b/src/assets/shrines/starwarskotor/universes/myexile-yunhua-yang.png similarity index 100% rename from src/assets/starwarskotor/universes/myexile-yunhua-yang.png rename to src/assets/shrines/starwarskotor/universes/myexile-yunhua-yang.png diff --git a/src/assets/starwarskotor/universes/myrevan-jiaxuan-cheng.png b/src/assets/shrines/starwarskotor/universes/myrevan-jiaxuan-cheng.png similarity index 100% rename from src/assets/starwarskotor/universes/myrevan-jiaxuan-cheng.png rename to src/assets/shrines/starwarskotor/universes/myrevan-jiaxuan-cheng.png diff --git a/src/pages/shrines.md b/src/pages/shrines.md index 85c4e108..4d187d60 100644 --- a/src/pages/shrines.md +++ b/src/pages/shrines.md @@ -13,12 +13,12 @@ Internet shrines are website pages dedicated to specific topics or interests. He ## [A Summer's End β€” Hong Kong 1986](./asummersend/) -![Header of A Summer's End β€” Hong Kong 1986](/assets/asummersend/images/ASE_Key_art_intro.png) +![Header of A Summer's End β€” Hong Kong 1986](/assets/shrines/asummersend/images/ASE_Key_art_intro.png) ## [Star Wars: Knights of the Old Republic](./starwarskotor/) -![Header of the Star Wars: Knights of the Old Republic series](/assets/starwarskotor/images/swkotor-header.jpg) +![Header of the Star Wars: Knights of the Old Republic series](/assets/shrines/starwarskotor/images/swkotor-header.jpg) ## [Cassette Beasts](./cassettebeasts/) -![Header of the Star Wars: Knights of the Old Republic series](/assets/cassettebeasts/images/CassetteBeasts_keyart_16_9.png) +![Header of the Star Wars: Knights of the Old Republic series](/assets/shrines/cassettebeasts/images/CassetteBeasts_keyart_16_9.png) diff --git a/src/shrines/asummersend.njk b/src/shrines/asummersend.njk index 6c7055b1..2b0c22c9 100644 --- a/src/shrines/asummersend.njk +++ b/src/shrines/asummersend.njk @@ -13,7 +13,7 @@ eleventyNavigation:

Welcome to Leilukin's A Summer's End β€” Hong Kong 1986 Shrine!

- Promotional image of A Summer's End β€” Hong Kong 1986 + Promotional image of A Summer's End β€” Hong Kong 1986

A Summer's End β€” Hong Kong 1986 is a visual novel developed by Oracle and Bone, a Canada-based independent studio consists of two Asian queer women, Charissa So and Tida Kietsungden. The visual novel tells of a lesbian romance story between Michelle Cheung, an office worker, and Sam Wong, a video store owner, that takes place in Hong Kong in the year of 1986.

@@ -27,7 +27,7 @@ eleventyNavigation:

How I Discovered A Summer's End β€” Hong Kong 1986

- Key art of A Summer's End β€” Hong Kong 1986 + Key art of A Summer's End β€” Hong Kong 1986

I first learned about A Summer's End β€” Hong Kong 1986 through Linux Game Consortium, a Linux gaming news website. There was a period where I set up my gaming laptop to dual boot Windows 10 and Linux, so I ended up following Linux gaming news for a while. While Windows is still my main platform for gaming, the discovery of A Summer's End was the biggest unexpected benefit and surprise when I tried out Linux.

@@ -37,7 +37,7 @@ eleventyNavigation:

Why A Summer's End β€” Hong Kong 1986 Means a Great Deal to Me

- Screenshot of A Summer's End with Sam and Michelle kissing + Screenshot of A Summer's End with Sam and Michelle kissing

As a Chinese lesbian who speaks Cantonese and had engaged with a lot of Hong Kong media during my teenage years, A Summer's End β€” Hong Kong 1986 is the lesbian story that I relate to and feel represented the most.

diff --git a/src/shrines/asummersend/gallery.md b/src/shrines/asummersend/gallery.md index f9873c23..028b044f 100644 --- a/src/shrines/asummersend/gallery.md +++ b/src/shrines/asummersend/gallery.md @@ -18,20 +18,20 @@ I also highly recommend checking out the [official site](https://www.asummersend ## In-Game Screenshots -![In-Game Screenshot of A Summer's End 01](/assets/asummersend/screenshots/ASE-Screenshot-01.png) +![In-Game Screenshot of A Summer's End 01](/assets/shrines/asummersend/screenshots/ASE-Screenshot-01.png) -![In-Game Screenshot of A Summer's End 02](/assets/asummersend/screenshots/ASE-Screenshot-02.png) +![In-Game Screenshot of A Summer's End 02](/assets/shrines/asummersend/screenshots/ASE-Screenshot-02.png) -![In-Game Screenshot of A Summer's End 03](/assets/asummersend/screenshots/ASE-Screenshot-03.png) +![In-Game Screenshot of A Summer's End 03](/assets/shrines/asummersend/screenshots/ASE-Screenshot-03.png) -![In-Game Screenshot of A Summer's End 04](/assets/asummersend/screenshots/ASE-Screenshot-04.png) +![In-Game Screenshot of A Summer's End 04](/assets/shrines/asummersend/screenshots/ASE-Screenshot-04.png) -![In-Game Screenshot of A Summer's End 05](/assets/asummersend/screenshots/ASE-Screenshot-05.png) +![In-Game Screenshot of A Summer's End 05](/assets/shrines/asummersend/screenshots/ASE-Screenshot-05.png) -![In-Game Screenshot of A Summer's End 06](/assets/asummersend/screenshots/ASE-Screenshot-06.png) +![In-Game Screenshot of A Summer's End 06](/assets/shrines/asummersend/screenshots/ASE-Screenshot-06.png) -![In-Game Screenshot of A Summer's End 07](/assets/asummersend/screenshots/ASE-Screenshot-07.png) +![In-Game Screenshot of A Summer's End 07](/assets/shrines/asummersend/screenshots/ASE-Screenshot-07.png) -![In-Game Screenshot of A Summer's End 08](/assets/asummersend/screenshots/ASE-Screenshot-08.png) +![In-Game Screenshot of A Summer's End 08](/assets/shrines/asummersend/screenshots/ASE-Screenshot-08.png) -![In-Game Screenshot of A Summer's End 09](/assets/asummersend/screenshots/ASE-Screenshot-09.png) \ No newline at end of file +![In-Game Screenshot of A Summer's End 09](/assets/shrines/asummersend/screenshots/ASE-Screenshot-09.png) \ No newline at end of file diff --git a/src/shrines/cassettebeasts.njk b/src/shrines/cassettebeasts.njk index 501d505a..e4935642 100644 --- a/src/shrines/cassettebeasts.njk +++ b/src/shrines/cassettebeasts.njk @@ -8,7 +8,7 @@ eleventyNavigation: key: Cassette Beasts Shrine parent: Shrines --- -{% set imageAssetBaseUrl = '/assets/cassettebeasts/images/' %} +{% set imageAssetBaseUrl = '/assets/shrines/cassettebeasts/images/' %}

Welcome to Leilukin's Cassette Beasts Shrine!

diff --git a/src/shrines/cassettebeasts/gamelog.md b/src/shrines/cassettebeasts/gamelog.md index 8c933ce4..24338717 100644 --- a/src/shrines/cassettebeasts/gamelog.md +++ b/src/shrines/cassettebeasts/gamelog.md @@ -13,7 +13,7 @@ eleventyNavigation: order: 2 --- -{% set universeAssetBase = '/assets/cassettebeasts/gamelog/' %} +{% set universeAssetBase = '/assets/shrines/cassettebeasts/gamelog/' %} ## Character Profile: Kristine diff --git a/src/shrines/starwarskotor.njk b/src/shrines/starwarskotor.njk index 3ca34ab4..723757f6 100644 --- a/src/shrines/starwarskotor.njk +++ b/src/shrines/starwarskotor.njk @@ -12,7 +12,7 @@ eleventyNavigation:

Welcome to Leilukin's Star Wars: Knights of the Old Republic Shrine!

- Cover arts of Star Wars: Knights of the Old Republic series + Cover arts of Star Wars: Knights of the Old Republic series

Star Wars: Knights of the Old Republic (KotOR) is a space opera role-playing video game series. The series takes place in the fictional universe of Star Wars, with the story taking place approximately 4,000 years before the rise of the Galactic Empire.

The first title was developed by BioWare while the second (Star Wars: Knights of the Old Republic II: The Sith Lords) was done by Obsidian Entertainmenr. Both games were published by LucasArts. The KOTOR series also includes a subsequent new comic book series. Both comic series were published by Dark Horse Comics and act as prequels to the video games.

To learn more about the Star Wars: Knights of the Old Republic series, you can check out the KotOR Community Portal.

diff --git a/src/shrines/starwarskotor/articles/juhani-lesbian-evidence.md b/src/shrines/starwarskotor/articles/juhani-lesbian-evidence.md index 3282f728..7c8b27ce 100644 --- a/src/shrines/starwarskotor/articles/juhani-lesbian-evidence.md +++ b/src/shrines/starwarskotor/articles/juhani-lesbian-evidence.md @@ -16,8 +16,8 @@ The most crucial evidence comes from `k_hjuh_dialog.dlg`, Juhani’s main dialog Here is a screenshot of my DLGEditor with the most relevant part of the `k_hjuh_dialog.dlg` file: -![A screenshot of Version 2.3.2 of the DLG Editor displaying Juhani's main dialogue file, with the first conversation highlighted](/assets/starwarskotor/articles/juhani-lesbian-in-game-evidence.png) -([Click to view the image in its original size](/assets/starwarskotor/articles/juhani-lesbian-in-game-evidence.png)) +![A screenshot of Version 2.3.2 of the DLG Editor displaying Juhani's main dialogue file, with the first conversation highlighted](/assets/shrines/starwarskotor/articles/juhani-lesbian-in-game-evidence.png) +([Click to view the image in its original size](/assets/shrines/starwarskotor/articles/juhani-lesbian-in-game-evidence.png)) The highlighted dialogue shown in the screenshot (”I feel I must apologize for the way I acted towards you before, in the grove. It was wrong of me.”) is the beginning of your first personal conversation with Juhani after Juhani joins your party. Here is a video of the conversation in question: diff --git a/src/shrines/starwarskotor/articles/partyswap-management-takeover.md b/src/shrines/starwarskotor/articles/partyswap-management-takeover.md index b6cbd4c7..08f9c504 100644 --- a/src/shrines/starwarskotor/articles/partyswap-management-takeover.md +++ b/src/shrines/starwarskotor/articles/partyswap-management-takeover.md @@ -9,7 +9,7 @@ categories: ["star wars kotor 2", "modding"] Starting from 11 July 2023, I, Leilukin, have officially taken over the management and development of DarthTyren's [PartySwap](https://deadlystream.com/files/file/544-partyswap/) mod for Star Wars: Knights of the Old Republic: The Sith Lords. -![Screenshot of the PartySwap mod's download page, showing Leilukin as the owner](/assets/starwarskotor/articles/partyswap-ownership-takeover.png) +![Screenshot of the PartySwap mod's download page, showing Leilukin as the owner](/assets/shrines/starwarskotor/articles/partyswap-ownership-takeover.png) PartySwap is a mod that allows you to recruit both Handmaiden and Disciple as party members in a single playthrough regardless of the player character's gender. Since its release on May 21, 2015, PartySwap has been one of the most popular KotOR 2 mods, for very good reasons: it is an excellent mod from concept and execution on both story and technical standpoints. Even though PartySwap was not the first [mod that allows a female player character to recruit Handmaiden as a party member](../resources/kotor2-female-exile-recruit-handmaiden-mods.html), it was the first that actually makes both Handmaiden and Disciple join your party in the same playthrough, regardless of the player character's gender. It is a further testament to PartySwap's quality that it has been included in the [KotOR Community Portal's mod builds](https://kotor.neocities.org/modding/), which are known for high-standards for mod quality, and described by the mod builds as a legendary mod. diff --git a/src/shrines/starwarskotor/universes.md b/src/shrines/starwarskotor/universes.md index a03a6798..7792b687 100644 --- a/src/shrines/starwarskotor/universes.md +++ b/src/shrines/starwarskotor/universes.md @@ -13,7 +13,7 @@ eleventyNavigation: title: Universes order: 4 --- -{% set universeAssetBase = '/assets/starwarskotor/universes/' %} +{% set universeAssetBase = '/assets/shrines/starwarskotor/universes/' %} ## My KotOR Timeline