Rename content categories to content topics
This commit is contained in:
parent
b70b093efb
commit
7d57a1b496
@ -11,7 +11,7 @@ import { VentoPlugin } from 'eleventy-plugin-vento';
|
||||
// Custom Configurations
|
||||
import markdownItConfig from "./src/_config/markdown-it.js";
|
||||
import filesConfig from "./src/_config/files.js";
|
||||
import categoriesConfig from "./src/_config/categories.js";
|
||||
import topicsConfig from "./src/_config/topics.js";
|
||||
import filtersConfig from "./src/_config/filters.js";
|
||||
import shortCodesConfig from "./src/_config/shortcodes.js";
|
||||
|
||||
@ -41,7 +41,7 @@ export default function(eleventyConfig) {
|
||||
// ----- Custom Configurations
|
||||
eleventyConfig.addPlugin(markdownItConfig);
|
||||
eleventyConfig.addPlugin(filesConfig);
|
||||
eleventyConfig.addPlugin(categoriesConfig);
|
||||
eleventyConfig.addPlugin(topicsConfig);
|
||||
eleventyConfig.addPlugin(filtersConfig);
|
||||
eleventyConfig.addPlugin(shortCodesConfig);
|
||||
|
||||
|
@ -1,26 +0,0 @@
|
||||
export default function(eleventyConfig) {
|
||||
// Add content categories to a collection
|
||||
eleventyConfig.addCollection("categories", function(collectionApi) {
|
||||
let categories = new Set();
|
||||
let contents = collectionApi.getFilteredByTag('contents');
|
||||
contents.forEach(p => {
|
||||
let cats = p.data.categories;
|
||||
if (cats) {
|
||||
cats.forEach(c => categories.add(c));
|
||||
}
|
||||
});
|
||||
return Array.from(categories).sort();
|
||||
});
|
||||
|
||||
// Filter: Filter contents by category
|
||||
eleventyConfig.addFilter("filterByCategory", function(contents, cat) {
|
||||
cat = cat.toLowerCase();
|
||||
let result = contents.filter(item => {
|
||||
let cats = item.data.categories.map(c => c.toLowerCase());
|
||||
if (cats) {
|
||||
return cats.includes(cat);
|
||||
}
|
||||
});
|
||||
return result;
|
||||
});
|
||||
}
|
26
src/_config/topics.js
Normal file
26
src/_config/topics.js
Normal file
@ -0,0 +1,26 @@
|
||||
export default function(eleventyConfig) {
|
||||
// Add content topics to a collection
|
||||
eleventyConfig.addCollection("topics", function(collectionApi) {
|
||||
let topics = new Set();
|
||||
let contents = collectionApi.getFilteredByTag("contents");
|
||||
contents.forEach(p => {
|
||||
let tops = p.data.topics;
|
||||
if (tops) {
|
||||
tops.forEach(c => topics.add(c));
|
||||
}
|
||||
});
|
||||
return Array.from(topics).sort();
|
||||
});
|
||||
|
||||
// Filter: Filter contents by topicegory
|
||||
eleventyConfig.addFilter("filterByTopic", function(contents, topic) {
|
||||
topic = topic.toLowerCase();
|
||||
let result = contents.filter(item => {
|
||||
let tops = item.data.topics.map(c => c.toLowerCase());
|
||||
if (tops) {
|
||||
return tops.includes(topic);
|
||||
}
|
||||
});
|
||||
return result;
|
||||
});
|
||||
}
|
@ -21,10 +21,10 @@
|
||||
{{ if updated }}
|
||||
<p>Last updated on <time datetime="{{ updated }}">{{ updated |> formatDate }}</time></p>
|
||||
{{ /if }}
|
||||
{{ if categories }}
|
||||
<p>Categories:
|
||||
{{ for cat of categories }}
|
||||
<a href="/categories/{{ cat |> slugify }}">{{ cat }}</a>{{ if categories.indexOf(cat) !== categories.length - 1 }}, {{ /if }}
|
||||
{{ if topics }}
|
||||
<p>Topics:
|
||||
{{ for topic of topics }}
|
||||
<a href="/topics/{{ topic |> slugify }}">{{ topic }}</a>{{ if topics.indexOf(topic) !== topics.length - 1 }}, {{ /if }}
|
||||
{{ /for }}
|
||||
</p>
|
||||
{{ /if }}
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: The modders who spent 15 years fixing Knights of the Old Republic 2 @ Ars Technica
|
||||
date: 2022-09-11
|
||||
desc: Ars Technica's article on the KotOR 2's modding community to celebrate the game's 15th anniversary. I was interviewed for my same-gender romance mods for KotOR 2.
|
||||
categories: ["my interviews", "star wars kotor 2", "video game mods"]
|
||||
topics: ["my interviews", "star wars kotor 2", "video game mods"]
|
||||
---
|
||||
|
||||
On 6 December 2019, to celebrate the 15th anniversary of {{ cite "Star Wars: Knights of the Old Republic 2" }}, Ars Technica has published [an article about the modding community of KotOR 2](https://arstechnica.com/gaming/2019/12/the-modders-that-spent-15-years-fixing-knights-of-the-old-republic-2/). I was interviewed by the author of this article, Austin Taylor, for my same-gender romance mods for {{ cite "KotOR 2" }}.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: "Floating in a Sky Full of Pride: LGBTQ+ Booklet Artist Interview from MISI:Bawang"
|
||||
date: 2022-09-11
|
||||
desc: My submission for MISI:Bawang's booklet about LGBTQ+ Malaysians was accepted and published. Here is MISI:Bawang's interview with me regarding my work and my queer identity.
|
||||
categories: ["my interviews", "lgbtq+", "malaysia", "a summer's end"]
|
||||
topics: ["my interviews", "lgbtq+", "malaysia", "a summer's end"]
|
||||
---
|
||||
|
||||
<p class="center-text"><i>(This article is also available on <a href="https://leilukinart.tumblr.com/post/676165415142031360/misibawang-a-malaysian-digital-booklet-project">my art blog on Tumblr</a>)</i></p>
|
||||
@ -37,4 +37,4 @@ Text version of my interview below:
|
||||
|
||||
> First and foremost, you are not alone. LGBTQ+ Malaysians have a community that continues to survive despite the hardship we have to face due to society’s bigotry and misunderstanding of LGBTQ+ people and identities.
|
||||
>
|
||||
> I hope the LGBTQ+ community in Malaysia will continue to grow and thrive, and more LGBTQ+ Malaysians who are still questioning and feeling lonely could be reached out. Let us work towards a future where we could live freely.
|
||||
> I hope the LGBTQ+ community in Malaysia will continue to grow and thrive, and more LGBTQ+ Malaysians who are still questioning and feeling lonely could be reached out. Let us work towards a future where we could live freely.
|
||||
|
@ -3,7 +3,7 @@ articleTitle: How I (Tried to) Implement Accessible Footnotes
|
||||
date: 2024-08-06T00:04:00+0800
|
||||
updated: 2024-12-03T23:51:27+0800
|
||||
desc: "How I implement accessible footnotes, at least to the best of my ability. Written for 32-Bit Cafe's Community Code Jam #5."
|
||||
categories: ["32-bit cafe", "accessibility", "html", "css", "eleventy", "markdown-it"]
|
||||
topics: ["32-bit cafe", "accessibility", "html", "css", "eleventy", "markdown-it"]
|
||||
toc: true
|
||||
hasCodeBlock: true
|
||||
---
|
||||
|
@ -3,7 +3,7 @@ articleTitle: Anti-Harry Potter and Anti-J. K. Rowling Masterlist
|
||||
date: 2023-03-19
|
||||
updated: 2025-03-05T07:43:53+0800
|
||||
desc: My masterlist of criticisms of the Harry Potter series and J. K. Rowling.
|
||||
categories: ["harry potter", "jk rowling"]
|
||||
topics: ["harry potter", "jk rowling"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Designated Lesbian Syndrome in Fandom
|
||||
date: 2023-08-18
|
||||
desc: On fandom's tokenisation of lesbians, and how I hate it as a lesbian myself.
|
||||
categories: ["fandom culture"]
|
||||
topics: ["fandom culture"]
|
||||
---
|
||||
|
||||
Over the years of interacting with and observing fandom, I have come to [dislike fandom and shipping culture](../my-dislike-of-shipping-culture) for many reasons. One major reason I want to talk about here is the "Designated Lesbian Syndrome" phenomenon.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Living with Retinitis Pigmentosa
|
||||
date: 2024-12-15T13:14:07+0800
|
||||
desc: I talk about being visually impaired, particularly with a genetic eye disease that causes gradual vision loss and currently has no cure.
|
||||
categories: ["personal life", "disability", "retinitis pigmentosa"]
|
||||
topics: ["personal life", "disability", "retinitis pigmentosa"]
|
||||
---
|
||||
|
||||
On 30 November 2024, I was diagnosed with retinitis pigmentosa (RP) after seeing an eye doctor.
|
||||
@ -23,4 +23,4 @@ I do not write this article to ask for pity. I have accepted that I am visually
|
||||
|
||||
I coded a [responsive Disability Pride flag in CSS](/projects/snippets/disability-pride-flag-background) during the Disability Pride Month in July (which is also my birth month) 2024, so it would be fitting to conclude this article with this Pride flag I coded.
|
||||
|
||||
<div class="flag-el flag-disability" role="img" aria-label="Disability Pride flag coded in CSS" style="margin-top: 1.7em;"></div>
|
||||
<div class="flag-el flag-disability" role="img" aria-label="Disability Pride flag coded in CSS" style="margin-top: 1.7em;"></div>
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: A Love Letter to Myself
|
||||
date: 2025-02-10T20:31:26+0800
|
||||
desc: I decided to take the opportunity of 32-Bit Cafe's 2025 Valentine's Day code jam to write a love letter to myself.
|
||||
categories: ["personal life"]
|
||||
topics: ["personal life"]
|
||||
---
|
||||
|
||||
[](https://32bit.cafe/vday25/){.inline-img}
|
||||
@ -37,4 +37,4 @@ Furthermore, I admire your spirit of treating learning as a lifelong process, an
|
||||
Together we will live the best life we can possibly have. No matter what happens, I will always love you.
|
||||
|
||||
Love,<br>
|
||||
Me
|
||||
Me
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: My Disinterest in Shipping and Dislike of Shipping Culture
|
||||
date: 2023-08-14
|
||||
desc: About my lack of interest in shipping and dislike of shipping culture in fandom, and why.
|
||||
categories: ["fandom culture"]
|
||||
topics: ["fandom culture"]
|
||||
---
|
||||
|
||||
*(Note: The original version of this writing was posted on my Tumblr blog on 3 May 2021)*
|
||||
|
@ -3,7 +3,7 @@ articleTitle: Palestine Masterlist
|
||||
date: 2024-06-19T22:19:00+0800
|
||||
updated: 2024-12-11T23:46:44+0800
|
||||
desc: My masterlist of resources related to Palestine.
|
||||
categories: ["palestine"]
|
||||
topics: ["palestine"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
@ -182,4 +182,4 @@ There are Palestinians who have reached out to me on Tumblr to ask for help with
|
||||
* [Please help us with travel and treatment for urgent need](https://www.gofundme.com/f/please-help-us-with-travel-and-treatment-for-urgent-need) (#99 in [GazaVetters](https://www.tumblr.com/gazavetters)' [spreadsheet](https://docs.google.com/spreadsheets/d/1YGgkXoyam7tnbXb-vqWsHFs3Puyf_xYeXY2dPrZQY1M/edit?gid=0#gid=0&range=A104))
|
||||
* [Donate to help Mona's famil to evacuate from Gaza](https://www.gofundme.com/f/donate-to-help-monas-famil-to-evacuate-from-gaza) (#253 in [GazaVetters](https://www.tumblr.com/gazavetters)' [spreadsheet](https://docs.google.com/spreadsheets/d/1YGgkXoyam7tnbXb-vqWsHFs3Puyf_xYeXY2dPrZQY1M/edit?gid=0#gid=0&range=A258))
|
||||
* [Help me evacuate my family to safety and peace.](https://www.gofundme.com/f/help-me-evacuate-my-family-to-safety-and-peace) (#284 in [GazaVetters](https://www.tumblr.com/gazavetters)' [spreadsheet](https://docs.google.com/spreadsheets/d/1YGgkXoyam7tnbXb-vqWsHFs3Puyf_xYeXY2dPrZQY1M/edit?gid=0#gid=0&range=A289))
|
||||
* [Help my family](https://www.gofundme.com/f/3td2x-help-my-family) (shared by [90-ghost](https://www.tumblr.com/90-ghost/768134181180129280))
|
||||
* [Help my family](https://www.gofundme.com/f/3td2x-help-my-family) (shared by [90-ghost](https://www.tumblr.com/90-ghost/768134181180129280))
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: 2023 New Year Redesign of Leilukin's Hub
|
||||
desc: About giving my website a new design in light of a new year of 2023.
|
||||
date: 2023-01-26
|
||||
categories: ["site updates"]
|
||||
topics: ["site updates"]
|
||||
---
|
||||
|
||||

|
||||
@ -26,4 +26,4 @@ Highlights of the 2023 New Year redesign of Leilukin's Hub:
|
||||
* The [website changelog](/changelogs/) page adds archives for the layout designs of this site and old changelog.
|
||||
* My [video game mod pages](/mymods) have added a filter function, so you can use buttons to view a specific category of mods.
|
||||
|
||||
After spending many hours on this site redesign, I am very pleased with how it turns out. Hope you enjoy it!
|
||||
After spending many hours on this site redesign, I am very pleased with how it turns out. Hope you enjoy it!
|
||||
|
@ -3,7 +3,7 @@ articleTitle: Leilukin's Hub Now has a Blog!
|
||||
desc: I have finally set up a blog on my own website.
|
||||
date: 2023-01-28
|
||||
updated: 2024-04-16
|
||||
categories: ["site updates"]
|
||||
topics: ["site updates"]
|
||||
---
|
||||
|
||||
I finally built a blog on my own website!
|
||||
@ -15,4 +15,4 @@ My site does have an [articles](/articles) section, but what makes this blog dif
|
||||
Welcome to my blog! Hope you enjoy your stay on this blog and my website!
|
||||
|
||||
**UPDATE on 16 April 2024:**
|
||||
After discovering the static site generator [Eleventy](https://www.11ty.dev/), I decided to rebuild my entire website, including this blog, with Eleventy. Therefore, I no longer use Zonelets, and now this blog is powered by Eleventy.
|
||||
After discovering the static site generator [Eleventy](https://www.11ty.dev/), I decided to rebuild my entire website, including this blog, with Eleventy. Therefore, I no longer use Zonelets, and now this blog is powered by Eleventy.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Onboard the Dracula Daily Hype Train
|
||||
desc: I have signed up to join the Dracula Daily hype.
|
||||
date: 2023-05-09
|
||||
categories: ["dracula daily"]
|
||||
topics: ["dracula daily"]
|
||||
---
|
||||
|
||||
[Dracula Daily](https://draculadaily.com/), the free subscription newsletter that sends Bram Stoker's 1897 novel Dracula to subscribers via email, became an internet sensation, especially on Tumblr. Some of my Tumblr mutuals were also on the hype train, though I missed it.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: June 2023 Leilukin's Hub Layout Rewrite
|
||||
desc: The HTML, CSS and JavaScript of my entire website have been rewritten in June 2023 to improve its layout.
|
||||
date: 2023-06-23
|
||||
categories: ["site updates"]
|
||||
topics: ["site updates"]
|
||||
---
|
||||
|
||||

|
||||
@ -21,4 +21,4 @@ Highlights of the June 2023 layout rewrite of Leilukin's Hub:
|
||||
* The header, navigation bar and footer have their own scripts to dynamically render the content of these elements with JavaScript's [`innerHTML`](https://www.javascripttutorial.net/javascript-dom/javascript-innerhtml/) property.
|
||||
* Add a "Back to top" link to the footer to quickly scroll back to the top of the page you are viewing
|
||||
|
||||
Rewriting the layout of this entire website has taken me many hours on this site redesign. Nevertheless, I am very pleased with how it turns out. Enjoy!
|
||||
Rewriting the layout of this entire website has taken me many hours on this site redesign. Nevertheless, I am very pleased with how it turns out. Enjoy!
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: My First Birthday After the Launch of Leilukin's Hub
|
||||
desc: 28th July 2023 marks my first birthday after the launch of this personal website.
|
||||
date: 2023-07-28
|
||||
categories: ["my birthday", "cassette beasts"]
|
||||
topics: ["my birthday", "cassette beasts"]
|
||||
---
|
||||
|
||||
28 July is my birthday, and in 2023, it also marks my first birthday after the launch of this personal website. I have had a nice birthday this year.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Happy 1st Anniversary to Leilukin's Hub
|
||||
desc: Celebrating the first anniversary of Leilukin's Hub and reflecting on the evolution of my website throughout past year.
|
||||
date: 2023-09-11
|
||||
categories: ["site updates", "site anniversary"]
|
||||
topics: ["site updates", "site anniversary"]
|
||||
---
|
||||
|
||||
11 September 2023 marks the first anniversary of Leilukin's Hub, my personal website, hosted on Neocities. I am proud to be able to succeed in not only building my own website, but also updating, improving and maintaining my website to achieve my vision for my own personal hub on the internet outside social media platforms.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: My Cassette Beasts Pombomb Plushie Arrived!
|
||||
desc: The official Cassette Beasts Pombomb plushie I purchased finally arrived.
|
||||
date: 2023-10-13
|
||||
categories: ["cassette beasts"]
|
||||
topics: ["cassette beasts"]
|
||||
---
|
||||
|
||||
YAAAYYYYYYYY! I finally received my Pombomb plushie on 11 October 2023!
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Support for My Steam Review of A Summer’s End — Hong Kong 1986
|
||||
desc: A thank-you post for the people who have supported my Steam review of A Summer’s End — Hong Kong 1986.
|
||||
date: 2023-10-30
|
||||
categories: ["a summer's end"]
|
||||
topics: ["a summer's end"]
|
||||
---
|
||||
|
||||
As part of my effort to support and promote [A Summer’s End — Hong Kong 1986](https://www.asummersend.com/), the sapphic visual novel and my absolute favourite piece of queer art ever, I left a [glowing review on Steam](https://steamcommunity.com/id/leilukin/recommended/1111370/) on 17 August 2023, talking about how much A Summer’s End means too me as a Cantonese-speaking Chinese lesbian who grew up with Hong Kong media. I love A Summer’s End so much that I had created a [shrine](/shrines/asummersend/) for it on my own website here.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: I Can Finally Game on a Solid-State Drive
|
||||
desc: I just got the solid-state drive (SSD) of my 5-year-old gaming laptop replaced with a new onw with a larger storage capacity.
|
||||
date: 2023-11-19
|
||||
categories: ["life updates"]
|
||||
topics: ["life updates"]
|
||||
---
|
||||
|
||||
The laptop I am using for doing everything on desktop — including coding and managing this very website and blog — is the first gaming laptop I ever had. I bought this laptop in 2018, meaning I have used it for 5 years by the time of this writing.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Finally Beat A Bug's Life The Video Game — 24 Years Later
|
||||
desc: My childhood goal of beating A Bug's Life video game was finally fulfilled.
|
||||
date: 2023-11-20
|
||||
categories: ["a bug's life", "gaming"]
|
||||
topics: ["a bug's life", "gaming"]
|
||||
---
|
||||
|
||||
A Bug's Life was one of my favourite films in my childhood, to the extent I had lost count of how many times I rewatched it even just as a child alone by playing the CD on my house's television over and over. I was such a huge fan of A Bug's Life that I had also played its tie-in game, specifically the 3D action platformer game, and it became one of my childhood favourite video games as well.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: I Received a Lifetime Premium Membership on Nexus Mods for Free
|
||||
desc: In light of my mods hosted on Nexus Mods reaching 30,000 unique downloads, I was rewarded a free lifetime Premium membership on Nexus Mods.
|
||||
date: 2024-03-06
|
||||
categories: ["video game mods"]
|
||||
topics: ["video game mods"]
|
||||
---
|
||||
|
||||

|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: April 2024 Leilukin's Hub Overhaul with Eleventy
|
||||
desc: I rebuilt my website with the static site generator Eleventy in April 2024.
|
||||
date: 2024-04-21T19:53:00+0800
|
||||
categories: ["site updates", "eleventy"]
|
||||
topics: ["site updates", "eleventy"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
@ -40,7 +40,7 @@ Having a plugin that automatically generates heading anchor links also allows me
|
||||
|
||||
### Content Categories
|
||||
|
||||
Eleventy's [collection](https://www.11ty.dev/docs/collections/) 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](/categories).
|
||||
Eleventy's [collection](https://www.11ty.dev/docs/collections/) 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](/topics).
|
||||
|
||||
### Archive for All My Articles and Blog Posts
|
||||
|
||||
@ -84,7 +84,7 @@ The page listing the things I have created has been renamed from "My Creation" t
|
||||
|
||||
### Site Updates being Blog Posts
|
||||
|
||||
Previously, longer [site updates](/categories/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.
|
||||
Previously, longer [site updates](/topics/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.
|
||||
|
||||
### Featured Articles being Part of Articles
|
||||
|
||||
@ -116,4 +116,4 @@ I have been using Visual Studio Code to write the code for Leilukin's Hub, and s
|
||||
|
||||
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! 🥳
|
||||
Welcome to the rebuilt Leilukin's Hub! 🥳
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Happy Lesbian Visibility Day and 1-Year Anniversary of Cassette Beasts
|
||||
desc: Celebrating both Lesbian Visibility Day and the 1st year anniversary of Cassette Beasts' release on 26 April 2024.
|
||||
date: 2024-04-27T14:06:00+0800
|
||||
categories: ["lesbian", "cassette beasts"]
|
||||
topics: ["lesbian", "cassette beasts"]
|
||||
---
|
||||
|
||||
26 April 2024 was a day of celebration for me, as it was both Lesbian Visibility Day and the [first anniversary of the release of {{ cite "Cassette Beasts" }}](https://store.steampowered.com/news/app/1321440/view/4179979397366287532), my all-time favourite video game.
|
||||
|
@ -3,7 +3,7 @@ articleTitle: James Somerton Used My Video Game Footage Without Credit or Permis
|
||||
desc: "James Somerton used one of my Star Wars: Knights of the Old Republic footage in one of his videos without credit or permission."
|
||||
date: 2024-05-14T11:02:00+0800
|
||||
updated: 2024-05-17
|
||||
categories: ["youtube"]
|
||||
topics: ["youtube"]
|
||||
---
|
||||
|
||||
It has been five months since Hbomberguy released his ["Plagiarism and You(Tube)"](https://www.youtube.com/watch?v=yDp3cB5fHXQ) video essay on 2 December 2023, which [set off a YouTube plagiarism scandal](https://trending.knowyourmeme.com/editorials/guides/whats-up-with-hbomberguy-setting-off-a-youtube-plagiarism-scandal-the-internet-historian-and-james-somerton-controversies-explained), with another YouTuber [James Somerton](https://knowyourmeme.com/memes/events/hbomberguy-vs-james-somerton-plagiarism-scandal) being the main focus of Hbomberguy's video essay. I do not write this post to recap or rehash the entire James Somerton debacle. Instead, I want to talk about something personal related to one of James Somerton's videos — **James Somerton had used one of my video game footage in one of his videos without crediting me or asking for my permission**.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: The Search for a Guestbook Solution for Leilukin's Hub
|
||||
desc: I spent a great deal of time in searching for a guestbook for Leilukin's hub.
|
||||
date: 2024-05-29T17:11:00+0800
|
||||
categories: ["site updates"]
|
||||
topics: ["site updates"]
|
||||
---
|
||||
|
||||
On 4 May 2024, the guestbook service 123Guestbook announced that [their service would be closed on 1 July 2024](https://web.archive.org/web/20240504201300/https://www.123guestbook.com/news.php?id=closure).
|
||||
|
@ -3,7 +3,7 @@ articleTitle: Custom Domain Name and Hosting Change for Leilukin's Hub
|
||||
desc: Leilukin's Hub now has a custom domain name and a new host.
|
||||
date: 2024-05-31T21:33:00+0800
|
||||
updated: 2024-06-04
|
||||
categories: ["site updates"]
|
||||
topics: ["site updates"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Improving Site Performance of Leilukin's Hub
|
||||
desc: Steps I hae taken to improve my website's performance.
|
||||
date: 2024-06-12T19:06:00+0800
|
||||
categories: ["site updates", "web development"]
|
||||
topics: ["site updates", "web development"]
|
||||
---
|
||||
|
||||
Since Leilukin's Hub [migrated to Netlify and got a custom domain name](/blog/posts/2024-05-31-domain-name-hosting-change-leilukins-hub/) on 31 May 2024, I have been working on improving the performance of this website. After discovering the static site generator [Eleventy](https://www.11ty.dev/) and began to [rebuilt Leilukin's Hub with Eleventy](/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/), I found the [Eleventy Leaderboard](https://www.11ty.dev/speedlify/) which inspired me to look into [Google Lighthouse](https://developer.chrome.com/docs/lighthouse/) more, since the Eleventy Leaderboard measures the Lighthouse score of websites built with Eleventy.
|
||||
@ -31,4 +31,4 @@ On the subject of images, I have also set all images other than the header to [l
|
||||
|
||||
At last, after my effort in optimising this website to improve its performance, Leilukin's Hub reached a 100 Performance score, and thus [achieved a perfect Lighthouse score](https://pagespeed.web.dev/analysis/https-leilukin-com/apte02co99)!
|
||||
|
||||
I have come to care about my website's performance, because not only has web development evolved into more than a hobby for me, but also it makes visitors' experience with browsing my website better with faster loading times.
|
||||
I have come to care about my website's performance, because not only has web development evolved into more than a hobby for me, but also it makes visitors' experience with browsing my website better with faster loading times.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Leilukin's Hub Tumbleblog Launched
|
||||
desc: Leilukin's Hub now has a tumbleblog built with Chyrp Lite and hosted on InfinityFree.
|
||||
date: 2024-06-21T01:53:00+0800
|
||||
categories: ["site updates"]
|
||||
topics: ["site updates"]
|
||||
---
|
||||
|
||||
Leilukin's Hub now has a [tumbleblog](https://jaypeeonline.net/internet/tumbleblogs/) at [tumbleblog.leilukin.com](https://tumbleblog.leilukin.com/)!
|
||||
@ -17,4 +17,4 @@ InfinityFree is among the few hosting platforms that provides PHP and MySQL supp
|
||||
|
||||
I started with adding a `tumbleblog.leilukin.com` custom subdomain to InfinityFree, configuring the DNS records on Porkbun (which manages the leilukin.com domain name), and requesting a free SSL certificate from InfinityFree to add HTTPS support to this blog. After making sure the `tumbleblog.leilukin.com` subdomain is ready, I followed the [Quick Start Guide](https://chyrplite.net/wiki/Quick-Start-Guide.html) to set up Chyrp Lite, by uploading the blogging engine's files to InfinityFree with FTP, creating a MySQL database for this tumbleblog, and installing Chyrp Lite into my InfinityFree server. At last, I successfully installed Chyrp Lite on InfinityFree.
|
||||
|
||||
Leilukin's Hub Tumbleblog is now officially launched! 🥳
|
||||
Leilukin's Hub Tumbleblog is now officially launched! 🥳
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: My Cassette Beasts Fanlisting Application has been Approved
|
||||
desc: The Fanlistings Network has approved my application to run and build a Cassette Beasts fanlisting.
|
||||
date: 2024-06-24T13:23:00+0800
|
||||
categories: ["cassette beasts", "site updates"]
|
||||
topics: ["cassette beasts", "site updates"]
|
||||
---
|
||||
|
||||
On 22 June 2024, I submitted an [application form](https://thefanlistings.org/start/apply.php) to [The Fanlistings Network](https://thefanlistings.org/), also known as TFL.org, to build and run a {{ cite "Cassette Beasts" }} fanlisting, and now TFL.org has approved my application! {{ cite "Cassette Beasts" }} is now on TFL.org's approved list under the Games category and the [Computer, Console, & Video Games subcategory](https://www.thefanlistings.org/browse.php?show=games&start=8) ([view the web archive version](https://web.archive.org/web/20240624045621/https%3A%2F%2Fwww.thefanlistings.org%2Fbrowse.php%3Fshow%3Dgames%26start%3D8)).
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Cassette Beasts Fanlisting and My Fanlisting Collective Launched
|
||||
desc: Announcing the launch of my fanlisting collective, Cassette Beasts fanlisting and the release of my BellaBuffs fork.
|
||||
date: 2024-07-02T00:37:00+0800
|
||||
categories: ["cassette beasts", "site updates", "code projects"]
|
||||
topics: ["cassette beasts", "site updates", "code projects"]
|
||||
---
|
||||
|
||||
I am incredibly excited to announce the official launch of [Land of Confusion](https://fan.leilukin.com/cassettebeasts), [The Fanlistings Network](https://thefanlistings.org/)-approved fanlisting for {{ cite "Cassette Beasts" }}, and [Beehive](https://fan.leilukin.com), my fanlisting collective! 🥳
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Leilukin's Hub Has Migrated to Hostinger
|
||||
desc: Leilukin's Hub has moved hosts again — this time to Hostinger.
|
||||
date: 2024-07-27T00:44:00+0800
|
||||
categories: ["site updates"]
|
||||
topics: ["site updates"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
@ -72,4 +72,4 @@ In addition, Porkbun's renewal rate for domain names is cheaper than Hostinger.
|
||||
|
||||
Leilukin's Hub's migration to Hostinger has been smooth. There was no significant change on the front end of my websites after the switch, aside from changing the theme of my tumbleblog, so my websites will continue to operate as usual, as well as improved site performance for my tumbleblog and fanlisting collective by loading custom web fonts faster to the extent I intended by [preloading the fonts](https://web.dev/articles/codelab-preload-web-fonts).
|
||||
|
||||
Moving hosts for my website again reminds me of one of the benefits of owning a custom domain name of making the host migration more seamless, since it saves the trouble of having to change and update my website's address every time I move hosts.
|
||||
Moving hosts for my website again reminds me of one of the benefits of owning a custom domain name of making the host migration more seamless, since it saves the trouble of having to change and update my website's address every time I move hosts.
|
||||
|
@ -3,7 +3,7 @@ articleTitle: From Hobbyist to Professional Web Developer
|
||||
desc: How building my personal website led to me getting a web developer job.
|
||||
date: 2024-08-18T20:28:21+0800
|
||||
updated: 2024-12-16T18:35:00+0800
|
||||
categories: ["life updates", "web development"]
|
||||
topics: ["life updates", "web development"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
@ -55,4 +55,4 @@ I am happy to be able to switch my career path to web development despite not ha
|
||||
|
||||
## Major Update, 16 December 2024
|
||||
|
||||
Bad news: My first web development ended up lasting only four months, as I was unable to pass my probation period. See my blog post ["Leaving My First Web Developer Job"](2024-12-16-leaving-my-first-developer-job.md) for more details.
|
||||
Bad news: My first web development ended up lasting only four months, as I was unable to pass my probation period. See my blog post ["Leaving My First Web Developer Job"](2024-12-16-leaving-my-first-developer-job.md) for more details.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: "Re: Social Media Hasn't Killed the Personal Blog Just Yet"
|
||||
desc: My reflection on the question of if social media killed personal blogs, inspired by Jim Mitchell's blog post.
|
||||
date: 2024-10-28T17:16:14+0800
|
||||
categories: ["blogging", "social media"]
|
||||
topics: ["blogging", "social media"]
|
||||
---
|
||||
|
||||
[Jim Mitchell](https://jimmitchell.org/) wrote a blog post, ["Social Media Hasn't Killed the Personal Blog Just Yet"](https://jimmitchell.org/2024/09/21/social-media-hasnt.html), discussing the decline of personal blogs after social media took off, and the question of if social media killed personal blogs, and if personal blogging can make a comeback. This post caught me by surprise when I discovered it, because recently I have been reflecting on my blogging history, and how social media changed that, with my thoughts ended up being incredibly similar to Jim's.
|
||||
@ -21,4 +21,4 @@ That said, exploring the web outside social media and seeing the resurgence of p
|
||||
|
||||
As Jim Mitchell concluded in his post:
|
||||
|
||||
> Is social media the death of the personal blog? Not quite. It may have nearly killed it, yes. But for those of us willing to carve out our own space in the digital landscape, personal blogs still have a heartbeat. It just takes more effort to keep it alive.
|
||||
> Is social media the death of the personal blog? Not quite. It may have nearly killed it, yes. But for those of us willing to carve out our own space in the digital landscape, personal blogs still have a heartbeat. It just takes more effort to keep it alive.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: "IndieWeb Carnival November 2024: Impact"
|
||||
desc: My participation in IndieWeb Carnival November 2024, by reflecting on our capabilities of making an impact on other people and the world.
|
||||
date: 2024-12-01T13:01:27+0800
|
||||
categories: ["indieweb", "life", "personal web"]
|
||||
topics: ["indieweb", "life", "personal web"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
@ -42,4 +42,4 @@ My life and experience have taught me that everyone is capable of making an impa
|
||||
|
||||
I have used the internet for most of my life, with blogging being my first foray into creating things on the web, and thus planting the seed of my love for the web. Participating in the independent web as an adult has given me hope that a better web is possible. Now that I am a professional web developer, I aim to make use of my knowledges, skills and abilities to make the web better.
|
||||
|
||||
I cannot predict how long I will live, but I hope to do what I can to make a positive impact on the world by channelling my desire to want to make the world a better place into my actions and creations.
|
||||
I cannot predict how long I will live, but I hope to do what I can to make a positive impact on the world by channelling my desire to want to make the world a better place into my actions and creations.
|
||||
|
@ -3,7 +3,7 @@ articleTitle: Leaving My First Developer Job
|
||||
desc: Unfortunately, mismatched expectations made me choose to leave my first job as a web developer, effective in January 2025.
|
||||
date: 2024-12-16T18:21:48+0800
|
||||
updated: 2025-01-03T21:52:57+0800
|
||||
categories: ["life updates", "web development"]
|
||||
topics: ["life updates", "web development"]
|
||||
---
|
||||
|
||||
Back in August, I shared about [my transition from hobbyist to professional web developer](2024-08-18-from-hobbyist-to-professional-web-developer.md), after spending almost two years in teaching myself web development to switch my career path from graphic design. I received a lot of positive reception to my story about my career change, with some even telling me they found my story inspiring.
|
||||
@ -34,4 +34,4 @@ At last, my first web developer job has ended. I feel free.
|
||||
|
||||
I am grateful of the support I have received from various people online and offline when I shared about my employment situation in my now former company, and my decision to leave the company to continue to pursue web development.
|
||||
|
||||
Now, no longer burdened by any obligations to a company that failed to fully recognise the web development work I had done for them, I am free to choose the next step of my life. I will keep learning web development and improve myself, and not let my previous company's official evaluation undermine the worth of my web development capabilities.
|
||||
Now, no longer burdened by any obligations to a company that failed to fully recognise the web development work I had done for them, I am free to choose the next step of my life. I will keep learning web development and improve myself, and not let my previous company's official evaluation undermine the worth of my web development capabilities.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: "Leilukin's 2024: A Year In Review"
|
||||
desc: Looking back at my 2024. My submission to 32-Bit Cafe's New Years '25 event.
|
||||
date: 2024-12-25T14:25:57+0800
|
||||
categories: ["year in review", "32-bit cafe"]
|
||||
topics: ["year in review", "32-bit cafe"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
@ -56,4 +56,4 @@ Therefore, on 30 November 2024, I went to see an eye doctor. Turned out, I do ha
|
||||
|
||||
Leilukin's Hub has grown significantly since 2022, while connecting with other personal website owners and participating in personal web spaces inspired the many improvements I had made to my website, and helped me cultivate a healthier relationship with the web, by learning to make connections and be social with other people on the web. For my personal life, being diagnosed with a genetic eye disease that causes gradual vision loss and currently has no cure made me understand my conditions and limits better, so I can know how to live my life better.
|
||||
|
||||
I am not really a person to make specific goals for a new year, because I am old enough to realise that unexpected circumstances can change our goals and plans. However, for 2025, I intend to continue to work on my websites, participate in the personal web and advocate for making your own websites, and keep learning web development.
|
||||
I am not really a person to make specific goals for a new year, because I am old enough to realise that unexpected circumstances can change our goals and plans. However, for 2025, I intend to continue to work on my websites, participate in the personal web and advocate for making your own websites, and keep learning web development.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Remembering the 2004 Indian Ocean Tsunami
|
||||
desc: It is hard to believe that it has been 20 years since the 2004 Indian Ocean tsunami happened.
|
||||
date: 2024-12-26T19:11:55+0800
|
||||
categories: ["asia"]
|
||||
topics: ["asia"]
|
||||
---
|
||||
|
||||
Twenty years ago today, the 2004 Indian Ocean earthquake and tsunami happened.
|
||||
@ -11,4 +11,4 @@ When I realised a while ago that the year 2024 would also mark the 20th annivers
|
||||
|
||||
When the Indian Ocean tsunami struck in 2004, I had just graduated from primary school and was staying at home, and 26 December was also the birthday of my favourite cousin. Later, when I learnt of the massive earthquake in the Indian Ocean caused a massive tsunami that affected many countries, including my own country, Malaysia (especially the northern Malaysia), I was deeply shocked by how deadly and destructive the tsunami was, with the sheer amount of lives lost and the destruction of areas caused by that natural disaster, even though the part of Malaysia I lived (and still live) in was not affected.
|
||||
|
||||
May the dead rest in peace. My condolences to those who lost their loved ones on that day.
|
||||
May the dead rest in peace. My condolences to those who lost their loved ones on that day.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: My Christmas Season in 2024
|
||||
desc: How I spent the Christmas season in 2024.
|
||||
date: 2024-12-27T12:09:39+0800
|
||||
categories: ["life updates"]
|
||||
topics: ["life updates"]
|
||||
---
|
||||
|
||||
Happy Holidays!
|
||||
@ -17,4 +17,4 @@ My brother returned to Singapore after spending five days and four nights in our
|
||||
|
||||
I am grateful of the moments of my immediately family gathering and talking together, especially when my brother takes a break and returns from Singapore to visit us.
|
||||
|
||||
Hope you have a pleasant holiday season!
|
||||
Hope you have a pleasant holiday season!
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Blog Questions Challenge
|
||||
desc: My answers to a blog questions challenge I was tagged for.
|
||||
date: 2025-01-07T16:24:26+0800
|
||||
categories: ["site meta"]
|
||||
topics: ["site meta"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
@ -3,7 +3,7 @@ articleTitle: Attending 42 the Computer Science School
|
||||
desc: I have applied to attend one of the Malaysian campuses of 42, an international computer science school.
|
||||
date: 2025-01-19T23:14:39+0800
|
||||
updated: 2025-02-17T18:08:45+0800
|
||||
categories: ["life updates", "42 the school"]
|
||||
topics: ["life updates", "42 the school"]
|
||||
---
|
||||
|
||||
After failing to pass my probation in my first web developer job and thus having to [leave the job](2024-12-16-leaving-my-first-developer-job.md), I had been considering how to proceed to the next phase of my web development journey. After all, I chose to leave my previous company *because* I intend to keep being a web developer, instead of sacrificing my time in continuing to learn web development to switch my job focus on digital marketing, a field I am less interested in and equipped for, just to keep my previous job that I would likely end up even more miserable in the long run if I chose to stay.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: My 2025 Lunar New Year
|
||||
desc: How I celebrated Lunar New Year in 2025.
|
||||
date: 2025-02-06T00:25:22+0800
|
||||
categories: ["life updates", "lunar new year"]
|
||||
topics: ["life updates", "lunar new year"]
|
||||
---
|
||||
|
||||
Happy Lunar New Year and Year of the Snake to fellow Asians who celebrate! 🧧🐍
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: My First Smartwatch
|
||||
desc: My first time owning a smartwatch.
|
||||
date: 2025-02-09T22:58:32+0800
|
||||
categories: ["life updates"]
|
||||
topics: ["life updates"]
|
||||
---
|
||||
|
||||
I just received my first smartwatch: Xiaomi Smart Band 9.
|
||||
@ -13,4 +13,4 @@ This Xiaomi Smart Band 9 was a free gift from my father's purchase of Redmi Note
|
||||
|
||||
My parents and I have been Xiaomi customers for years since we purchased our first Redmi Note budget smartphones. My current smartphone is Redmi Note 13 Pro 5G, so I used my Redmi smartphone to set up my Xiaomi smartwatch as well. Yes, the photo above of me wearing Xiaomi Smart Band 9 was taken with the camera in my Redmi Note 13 Pro 5G.
|
||||
|
||||
As I have entered my 30s, my parents have encouraged me to do my best to take good care of my health before it is too late. Recently during Lunar New Year, my eldest paternal aunt commented that I had gained weight since the last time she saw me nearly a year ago. I never considered getting a smartwatch before, but now that I have one, I may as well make good use of it by keeping track of my health information, so hopefully it will help me to stay healthy.
|
||||
As I have entered my 30s, my parents have encouraged me to do my best to take good care of my health before it is too late. Recently during Lunar New Year, my eldest paternal aunt commented that I had gained weight since the last time she saw me nearly a year ago. I never considered getting a smartwatch before, but now that I have one, I may as well make good use of it by keeping track of my health information, so hopefully it will help me to stay healthy.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Attended 42 the School's 5-Day Coding Bootcamp
|
||||
desc: I joined 42 the school's 5-day bite-sized coding bootcamp in late February.
|
||||
date: 2025-03-06T22:34:13+0800
|
||||
categories: ["life updates", "42 the school"]
|
||||
topics: ["life updates", "42 the school"]
|
||||
---
|
||||
|
||||
From 24 to 28 February 2025, I attended [42 the computer science school](2025-01-19-attending-42-school.md)'s bite-sized coding bootcamp that lasted for 5 days, called the Discovery Piscine.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: '"Ne Zha 2" Impressions'
|
||||
desc: I accompanied my parents to watch "Ne Zha 2" in cinema out of curiosity. Did I end up liking the film?
|
||||
date: 2025-03-19T19:10:47+0800
|
||||
categories: ["films"]
|
||||
topics: ["films"]
|
||||
---
|
||||
|
||||
On the afternoon of 18 March 2025, my parents and I went to the cinema to watch {{ cite "Ne Zha 2" }} ([哪吒之魔童闹海]{lang=zh}), an animated film produced in mainland China.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Purelymail and Online Account Spring Cleaning
|
||||
desc: I started to use Purelymail as my email provider, and took the opportunity to clean up my online accounts.
|
||||
date: 2025-03-21T22:05:14+0800
|
||||
categories: ["emails", "online life"]
|
||||
topics: ["emails", "online life"]
|
||||
---
|
||||
|
||||
I have switched to [Purelymail](https://purelymail.com/) as my main email service provider.
|
||||
@ -21,4 +21,4 @@ For example, [Obsidian](https://obsidian.md/) has become my go-to note-taking so
|
||||
|
||||
In conclusion, I am satisfied with my switch to Purelymail, and I have found online spring cleaning a good practice in declutter my online life.
|
||||
|
||||
Shout-out to Porkbun's support team for helping me to resolve a DNS issue with the leilukin.com domain name after switching from Porkbun's email forwarding service to Purelymail that was caused by the DNS records related to Porkbun's email forwarding being cached in leilukin.com's DNS records longer than expected.
|
||||
Shout-out to Porkbun's support team for helping me to resolve a DNS issue with the leilukin.com domain name after switching from Porkbun's email forwarding service to Purelymail that was caused by the DNS records related to Porkbun's email forwarding being cached in leilukin.com's DNS records longer than expected.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Happy Transgender Day of Visibility and Eid al-Fitr
|
||||
desc: How I spent my day on 31 March 2025, when Trans Day of Visibility and Eid al-Fitr coincidentally fell on the same day.
|
||||
date: 2025-04-01T12:24:19+0800
|
||||
categories: ["life updates"]
|
||||
topics: ["life updates"]
|
||||
---
|
||||
|
||||
In 2025, Eid al-Fitr fell on March 31.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: I Use (Neo)Vim BTW
|
||||
desc: I have officially joined the Vim ecosystem and switched to Neovim as my main code editor.
|
||||
date: 2025-04-03T20:23:44+0800
|
||||
categories: ["vim", "neovim", "42 the school", "vs code"]
|
||||
topics: ["vim", "neovim", "42 the school", "vs code"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
@ -3,7 +3,7 @@ articleTitle: My 2025 Qingming Festival
|
||||
desc: How I spent the Qingming Festival days in 2025.
|
||||
date: 2025-04-06T21:47:59+0800
|
||||
updated: 2025-05-05T15:21:21+0800
|
||||
categories: ["life updates", "qingming festival"]
|
||||
topics: ["life updates", "qingming festival"]
|
||||
---
|
||||
|
||||
In 2025, [Qingming Festival](https://en.wikipedia.org/wiki/Qingming_Festival), also known as Tomb-Sweeping Day, fell on April 4. It is an interesting coincidence that an important day about dead people in Chinese people in both 2024 and 2025 fell on 04/04, since in at least some Chinese languages, including Mandarin and Cantonese, the number four ([四]{lang=zh}) and the word death ([死]{lang=zh}) have similar pronunciations, which is why 4 is considered an "unlucky" number in Chinese culture.
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: First Week of 42's Piscine Bootcamp
|
||||
desc: My first week attending 42 the computer science school's 26-day bootcamp named Piscine.
|
||||
date: 2025-04-13T07:53:37+0800
|
||||
categories: ["life updates", "42 the school"]
|
||||
topics: ["life updates", "42 the school"]
|
||||
---
|
||||
|
||||
On 7 April 2025, my attendance to [42 the computer science school](2025-01-19-attending-42-school.md)'s 26-day bootcamp named Piscine has finally begun. I have been looking forward to this day for nearly three months, after visiting my local campus of the school on its open day in January, applying to join the Piscine that was originally scheduled on February 24 but was later replaced by a 5-day bite-sized version of the bootcamp called [Discovery Piscine](2025-03-06-attended-42-discovery-piscine.md), and applying to join the full Piscine that was scheduled for April 7.
|
||||
|
@ -2,10 +2,10 @@
|
||||
articleTitle: 42's Piscine Bootcamp Completed
|
||||
desc: At last, I finished 42 the computer science school's 26-day bootcamp.
|
||||
date: 2025-05-04T11:10:20+0800
|
||||
categories: ["42 the school", "c", "life updates"]
|
||||
topics: ["42 the school", "c", "life updates"]
|
||||
---
|
||||
|
||||
2 May 2025 marked the final day of [42 the computer science school](/blog/categories/42-the-school/)'s 26-day bootcamp, named the Piscine, that I was attending. The final day of the Piscine was also when the final exam took place. I am happy to announce that I have completed the Piscine, by taking and passing the final exam!
|
||||
2 May 2025 marked the final day of [42 the computer science school](/blog/topics/42-the-school/)'s 26-day bootcamp, named the Piscine, that I was attending. The final day of the Piscine was also when the final exam took place. I am happy to announce that I have completed the Piscine, by taking and passing the final exam!
|
||||
|
||||
This intake of bootcamp started on April 7, and the intense and challenging curriculum meant April had been my busiest month since forever. Despite already having learned C before attending the Piscine, I still got to learn things about C that I did not before, such as using the `write()` function instead of `printf()` to print out something in the terminal, creating a Makefile for the first time ever as part of one of the solo projects, and having fun with it.
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: I Love Pomeranian Dogs
|
||||
desc: Gushing over Pomeranians, one of my favourite dog breeds.
|
||||
date: 2025-05-06T20:05:49+0800
|
||||
categories: ["dogs", "cassette beasts", "ghost trick"]
|
||||
topics: ["dogs", "cassette beasts", "ghost trick"]
|
||||
---
|
||||
I have been a dog lover throughout my life. Both my parents, and my father's side of the family, have decades of experience with raising dogs, so I grew up with dogs as pets in my home as well.
|
||||
|
||||
|
5
src/changelogs/logs/2025/2025-05-07.md
Normal file
5
src/changelogs/logs/2025/2025-05-07.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
date: 2025-05-07T20:19:28+0800
|
||||
---
|
||||
|
||||
* Content Categories are now [Content Topics](/topics/).
|
@ -17,7 +17,7 @@ eleventyComputed:
|
||||
<section class="content__section">
|
||||
<p>Hello! You can call me {{ sitemeta.siteAuthor.name }}. Welcome to my website! This site is my own personal hub and corner on the internet.</p>
|
||||
|
||||
<p>You can browse all my contents published on this site through the <a href="/archive">Archive</a> page, or the <a href="/categories">Content Categories</a> page. You can use the <a href="/sitemap">site map</a> to navigate this website.</p>
|
||||
<p>You can browse all my contents published on this site through the <a href="/archive">Archive</a> page, or the <a href="/topics">Content Topics</a> page. You can use the <a href="/sitemap">site map</a> to navigate this website.</p>
|
||||
|
||||
<p>Feel free to drop a message and say hi on <a href="/guestbook">my guestbook</a>! You can also contact me by <a rel="nofollow, noindex" href="{{ sitemeta.siteAuthor.emailDecoyUrl }}">sending me an email</a>. Using <a href="https://useplaintext.email/">plain text email</a> is encouraged.</p>
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Leilukin's Mass Effect Legendary Edition Mod Build
|
||||
desc: A list of Mass Effect Legendary Edition mods I use.
|
||||
tags: ["contents", "mod lists"]
|
||||
categories: ["mass effect", "video game mods"]
|
||||
topics: ["mass effect", "video game mods"]
|
||||
updated: 2025-02-23T17:14:33+0800
|
||||
isContentDivided: true
|
||||
toc: true
|
||||
|
@ -2,7 +2,7 @@
|
||||
articleTitle: Leilukin's Stardew Valley Mod Build
|
||||
desc: A list of Stardew Valley mods I use.
|
||||
tags: ["contents", "mod lists"]
|
||||
categories: ["stardew valley", "video game mods"]
|
||||
topics: ["stardew valley", "video game mods"]
|
||||
updated: 2025-04-18T06:30:06+0800
|
||||
isContentDivided: true
|
||||
toc: true
|
||||
|
@ -1,4 +1,4 @@
|
||||
export default {
|
||||
tags: ["artworks", "contents"],
|
||||
categories: ["artworks"]
|
||||
}
|
||||
topics: ["artworks"]
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "My Mods for Star Wars: Knights of the Old Republic"
|
||||
desc: "List of video game mods I have made for Star Wars: Knights of the Old Republic."
|
||||
categories: ["star wars kotor"]
|
||||
topics: ["star wars kotor"]
|
||||
date: 2022-09-11
|
||||
toc: true
|
||||
eleventyNavigation:
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "My Mods for Star Wars: Knights of the Old Republic II: The Sith Lords"
|
||||
desc: "List of video game mods I have made for Star Wars: Knights of the Old Republic II: The Sith Lords."
|
||||
categories: ["star wars kotor 2"]
|
||||
topics: ["star wars kotor 2"]
|
||||
date: 2022-09-11
|
||||
toc: true
|
||||
eleventyNavigation:
|
||||
|
@ -1,4 +1,4 @@
|
||||
export default {
|
||||
tags: ["video game mods", "contents"],
|
||||
categories: ["video game mods"]
|
||||
}
|
||||
topics: ["video game mods"]
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
layout: layouts/asummersend
|
||||
pageTitle: A Summer’s End — Hong Kong 1986 Shrine
|
||||
tags: ["shrine home", "contents"]
|
||||
categories: ["shrines", "a summer's end"]
|
||||
topics: ["shrines", "a summer's end"]
|
||||
date: 2023-02-16
|
||||
isContentDivided: true
|
||||
toc: true
|
||||
|
@ -2,7 +2,7 @@
|
||||
layout: layouts/cassettebeasts
|
||||
pageTitle: Cassette Beasts Shrine
|
||||
tags: ["shrine home", "contents"]
|
||||
categories: ["shrines", "cassette beasts"]
|
||||
topics: ["shrines", "cassette beasts"]
|
||||
date: 2023-08-03
|
||||
isContentDivided: true
|
||||
toc: true
|
||||
|
@ -4,7 +4,7 @@ date: 2023-08-26
|
||||
updated: 2025-04-10T00:45:07+0800
|
||||
desc: Despite some superficial similarities, calling Cassette Beasts as just a Pokémon clone is doing the former a massive disserverce, and here are the many reasons why.
|
||||
tags: cassette beasts articles
|
||||
categories: ["cassette beasts"]
|
||||
topics: ["cassette beasts"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
@ -4,7 +4,7 @@ date: 2025-03-28T13:33:46+0800
|
||||
updated: 2025-04-08T23:07:47+0800
|
||||
desc: Despite liking the character of Sunny in Cassette Beasts, I did not mind her only had little screen-time in the game.
|
||||
tags: cassette beasts articles
|
||||
categories: ["cassette beasts"]
|
||||
topics: ["cassette beasts"]
|
||||
---
|
||||
|
||||
On 27 March 2025 in Western time zones and 12 a.m. on 28 March 2025 in my time zone, the 2025 edition of [Cassette Beasts Showcase](https://wiki.cassettebeasts.com/wiki/Cassette_Beasts_Showcase), an annual video presentation in which news and updates about {{ cite "Cassette Beasts" }} are shared, was aired on the game's publisher [Raw Fury's YouTube channel](https://www.youtube.com/watch?v=AJe9aRZCc3U). The main highlight of the 2025 Showcase was the announcement of version update 1.8, named the "Sunshine Update", revealing that among other things, Sunny, a fan favourite character will be a new partner character, along with a new story quest involving her.
|
||||
|
@ -2,7 +2,7 @@
|
||||
layout: layouts/pokemonoras
|
||||
pageTitle: Pokémon Omega Ruby and Alpha Sapphire Shrine
|
||||
tags: ["shrine home", "contents"]
|
||||
categories: ["shrines", "pokemon", "pokemon oras"]
|
||||
topics: ["shrines", "pokemon", "pokemon oras"]
|
||||
date: 2024-11-21T00:55:37+0800
|
||||
isContentDivided: true
|
||||
toc: true
|
||||
|
@ -2,7 +2,7 @@
|
||||
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"]
|
||||
topics: ["shrines", "star wars kotor", "star wars kotor 2"]
|
||||
date: 2023-02-17
|
||||
isContentDivided: true
|
||||
toc: true
|
||||
|
@ -3,7 +3,7 @@ articleTitle: Why I Personally Do Not Subscribe to the “Arren Kae is Kreia”
|
||||
date: 2021-01-27
|
||||
desc: "The Star Wars: Knights of the Old Republic II: The Sith Lords theory that Arren Kae and Kreia are the same person is very popular among fans of the game. However, I personally do not subscribe to it or incorporate it into my KotOR 2 headcanons. Here is why."
|
||||
tags: kotor 2 articles
|
||||
categories: ["star wars kotor 2"]
|
||||
topics: ["star wars kotor 2"]
|
||||
---
|
||||
|
||||
(Note: This article was originally published on Tumblr)
|
||||
|
@ -4,7 +4,7 @@ date: 2021-09-25
|
||||
updated: 2025-04-13T07:24:26+0800
|
||||
desc: "Frequently asked questions for my same-gender romance mods for Star Wars: Knights of the Old Republic series."
|
||||
tags: kotor both articles
|
||||
categories: ["star wars kotor", "star wars kotor 2", "video game mods"]
|
||||
topics: ["star wars kotor", "star wars kotor 2", "video game mods"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
@ -3,7 +3,7 @@ articleTitle: Where is the Mother of the Handmaiden's Sisters?
|
||||
date: 2020-02-19
|
||||
desc: "The mother of the Handmaiden Sister is a mystery in Star Wars: Knights of the Old Republic II: The Sith Lords that the game strangely never explores, despite how important family is to the Handmaiden's story."
|
||||
tags: kotor 2 articles
|
||||
categories: ["star wars kotor 2"]
|
||||
topics: ["star wars kotor 2"]
|
||||
---
|
||||
|
||||
(Note: This article was originally published on Tumblr)
|
||||
|
@ -3,7 +3,7 @@ articleTitle: How to Access Juhani's Conversaion about Canderous without Restora
|
||||
date: 2022-10-11
|
||||
desc: "If you follow the modding scene of Star Wars: Knights of the Old Republic, you might be aware of a conversation with Juhani where the player asks her why she is hostile towards Canderous. It is a commonly assumed that it is cut content, but the truth is that it is possible to access the conversation without mods, though it is extremely easy to miss."
|
||||
tags: kotor 1 articles
|
||||
categories: ["star wars kotor"]
|
||||
topics: ["star wars kotor"]
|
||||
---
|
||||
|
||||
https://www.youtube.com/watch?v=9_SPW-x_a-I
|
||||
@ -24,4 +24,4 @@ You need to hear Juhani's interjections to Canderous' comments on at least two o
|
||||
|
||||
Secondly, you need to progress Juhani's conversations to the point where she reveals that her family fled to Taris because the Mandalorians attacked the Cathar homeworld and slaughtered many Cathar people. It is after this conversation where you get the dialogue option to ask Juhani why she is hostile towards Canderous.
|
||||
|
||||
As evidence, I have recorded and compile the above video myself showing Juhani's interactions with Canderous and Juhani's conversation about Canderous.
|
||||
As evidence, I have recorded and compile the above video myself showing Juhani's interactions with Canderous and Juhani's conversation about Canderous.
|
||||
|
@ -4,7 +4,7 @@ date: 2017-07-15
|
||||
updated: 2024-05-10
|
||||
desc: "Juhani is a canon lesbian character and she has always been intended as such by the developers of Knights of the Old Republic. Here I am presenting evidence from the game files to prove it."
|
||||
tags: kotor 1 articles
|
||||
categories: ["star wars kotor"]
|
||||
topics: ["star wars kotor"]
|
||||
hasCodeBlock: true
|
||||
---
|
||||
|
||||
|
@ -4,7 +4,7 @@ date: 2023-06-28
|
||||
updated: 2025-02-20T15:46:41+0800
|
||||
desc: "A statement about my stance that Juhani should remain a lesbian, her romance should remain exclusive to female chracters, and she should not be a romance option for male characters under any circumstances, and why."
|
||||
tags: kotor 1 articles
|
||||
categories: ["star wars kotor"]
|
||||
topics: ["star wars kotor"]
|
||||
---
|
||||
|
||||
For those who do not know, Juhani is a character introduced in the video game {{ cite "Star Wars: Knights of the Old Republic" }} ({{ cite "KotOR" }}), which was developed by BioWare. She is best known not only for being a lesbian and a romance option for female player characters, but also the very first confirmed gay character in both the {{ cite "Star Wars" }} franchise (including the old {{ cite "Star Wars" }} Expanded Universe now known as {{ cite "Star Wars Legends" }}) and BioWare games.
|
||||
|
@ -4,7 +4,7 @@ date: 2023-07-12
|
||||
updated: 2023-10-11
|
||||
desc: "Official announcement about me taking over the management and development of DarthTyren's PartySwap mod for Star Wars: Knights of the Old Republic II."
|
||||
tags: kotor 2 articles
|
||||
categories: ["star wars kotor 2", "video game mods"]
|
||||
topics: ["star wars kotor 2", "video game mods"]
|
||||
---
|
||||
|
||||
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.
|
||||
@ -45,4 +45,4 @@ In order to make future management of the mod file hosted on Deadly Stream smoot
|
||||
|
||||
My plan for the future of PartySwap would be maintaining the mod and keeping the mod as bug-free as possible, and ensuring compatibility with the KotOR subreddit's mod builds. I might also add compatibility patches for other mods if such a need arises. Therefore, if you encounter any bug or issue with PartySwap, I am the person to report to.
|
||||
|
||||
I would like to thank DarthTyren for his effort in making and maintaining PartySwap throughout the years, and his trust in my capability in managing his mod.
|
||||
I would like to thank DarthTyren for his effort in making and maintaining PartySwap throughout the years, and his trust in my capability in managing his mod.
|
||||
|
@ -3,7 +3,7 @@ articleTitle: "Should You Use The Sith Lords Restored Content Mod in Your First
|
||||
date: 2023-08-30
|
||||
desc: "The Sith Lords Restored Content Mod (TSLRCM) is widely regarded as essential for the best KotOR 2 experience, but should you use the mod in your very first KotOR 2 playthrough?"
|
||||
tags: kotor 2 articles
|
||||
categories: ["star wars kotor 2", "video game mods"]
|
||||
topics: ["star wars kotor 2", "video game mods"]
|
||||
---
|
||||
|
||||
Regardless of how much you like {{ cite "Star Wars: Knights of the Old Republic II: The Sith Lords" }} or not, there is no denying the fact that the game would be (even) better if Obsidian Entertainment was given more time to develop and polish the game to truly achieve their vision for the game, instead of being rushed to meet the release deadline which resulted in a lot of cut content.
|
||||
|
@ -4,7 +4,7 @@ date: 2016-03-05
|
||||
updated: 2024-06-09
|
||||
desc: "Walkthrough of how to successfully romance Juhani in Star Wars: Knights of the Old Republic."
|
||||
tags: kotor 1 guides
|
||||
categories: ["star wars kotor"]
|
||||
topics: ["star wars kotor"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
@ -3,7 +3,7 @@ articleTitle: Redeeming Bastila Guide
|
||||
date: 2018-09-16
|
||||
desc: "Walkthrough of how to redeem Bastila in the light side ending of Star Wars: Knights of the Old Republic."
|
||||
tags: kotor 1 guides
|
||||
categories: ["star wars kotor"]
|
||||
topics: ["star wars kotor"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
@ -3,7 +3,7 @@ articleTitle: Sandral-Matale Feud Ending Guide
|
||||
date: 2018-09-22
|
||||
desc: "Walkthrogh of the different ways to resolve the Sandral-Matale Feud quest in Star Wars: Knights of the Old Republic."
|
||||
tags: kotor 1 guides
|
||||
categories: ["star wars kotor"]
|
||||
topics: ["star wars kotor"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
pageTitle: "List of Same-Gender Romance Mods for Star Wars: Knights of the Old Republic Series"
|
||||
desc: "Throughout the years, modders have created same-gender romance mods for the Knights of the Old Republic series. Want to make your KotOR games more gay? This list is for you!"
|
||||
tags: ["kotor 1 resources", "kotor 2 resources"]
|
||||
categories: ["star wars kotor", "star wars kotor 2", "video game mods"]
|
||||
topics: ["star wars kotor", "star wars kotor 2", "video game mods"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
pageTitle: "Leilukin's Star Wars: Knights of the Old Republic Mod Build"
|
||||
desc: "A list of Star Wars: Knights of the Old Republic mods I use."
|
||||
tags: ["contents", "mod lists"]
|
||||
categories: ["star wars kotor", "video game mods"]
|
||||
topics: ["star wars kotor", "video game mods"]
|
||||
updated: 2025-03-11T10:17:16+0800
|
||||
isContentDivided: true
|
||||
toc: true
|
||||
|
@ -2,7 +2,7 @@
|
||||
pageTitle: "List of Star Wars: Knights of the Old Republic II Mods that Allow Female Exiles to Recruit the Handmaiden as a Party Member"
|
||||
desc: "Disappointed that female Jedi Exiles cannot recruit the Handmaiden as a party member? Good news! That is what these mods are for!"
|
||||
tags: kotor 2 resources
|
||||
categories: ["star wars kotor 2", "video game mods"]
|
||||
topics: ["star wars kotor 2", "video game mods"]
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
pageTitle: "Leilukin's Star Wars: Knights of the Old Republic II: The Sith Lords Mod Build"
|
||||
desc: "A list of Star Wars: Knights of the Old Republic II: The Sith Lords mods I use."
|
||||
tags: ["contents", "mod lists"]
|
||||
categories: ["star wars kotor 2", "video game mods"]
|
||||
topics: ["star wars kotor 2", "video game mods"]
|
||||
updated: 2025-03-11T11:19:47+0800
|
||||
isContentDivided: true
|
||||
toc: true
|
||||
|
@ -2,7 +2,7 @@
|
||||
pageTitle: "The Sith Lords Restored Content Mod + M4-78 Enhancement Project Modules, Warp Codes & Music Overview"
|
||||
desc: "A list of all the modules and their music used by The Sith Lords Restored Content Mod and the M4-78 Enhancement Project, including codes for the warp cheat."
|
||||
tags: kotor 2 resources
|
||||
categories: ["star wars kotor 2"]
|
||||
topics: ["star wars kotor 2"]
|
||||
---
|
||||
|
||||
\[Originally posted on [Deadly Stream forums](https://deadlystream.com/topic/9541-tslrcm-m4-78ep-modules-warp-codes-music-overview/)\]
|
||||
|
@ -4,7 +4,7 @@ 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."
|
||||
tags: kotor shrine page
|
||||
categories: ["star wars kotor", "star wars kotor 2"]
|
||||
topics: ["star wars kotor", "star wars kotor 2"]
|
||||
toc: true
|
||||
eleventyNavigation:
|
||||
key: KotOR Universes
|
||||
|
@ -1,17 +0,0 @@
|
||||
---
|
||||
title: Content Categories
|
||||
eleventyComputed:
|
||||
desc: All content categories on {{ sitemeta.siteName }}.
|
||||
eleventyNavigation:
|
||||
order: 12
|
||||
---
|
||||
|
||||
<ul>
|
||||
{{ for category of collections.categories }}
|
||||
{{ set categoryUrl }}/categories/{{ category |> slugify }}/{{ /set }}
|
||||
{{ set categoryPostCount = collections.contents |> filterByCategory(category) |> itemCount }}
|
||||
<li><a href="{{ categoryUrl }}">{{ category }}</a> ({{ categoryPostCount }})</li>
|
||||
{{ /for }}
|
||||
</ul>
|
||||
|
||||
<p>See all contents on this website in the <a href="/archive/">archive</a>.</p>
|
@ -1,19 +0,0 @@
|
||||
---
|
||||
pagination:
|
||||
data: collections.categories
|
||||
size: 1
|
||||
alias: category
|
||||
permalink: /categories/{{ category |> slugify }}/
|
||||
eleventyExcludeFromCollections: true
|
||||
eleventyComputed:
|
||||
title: 'Content Category: "{{ category }}"'
|
||||
desc: All contents under the "{{ category }}" category on {{ sitemeta.siteName }}.
|
||||
---
|
||||
|
||||
{{ set contentCount = collections.contents |> filterByCategory(category) |> itemCount }}
|
||||
<h2>{{ contentCount }} Contents Filed Under "{{ category }}"</h2>
|
||||
|
||||
{{ set contentList = collections.contents |> filterByCategory(category) |> toReversed }}
|
||||
{{ include "partials/archive.vto" }}
|
||||
|
||||
<p>See <a href="/categories/">all content categories</a>.</p>
|
19
src/slashes/archive/topic.vto
Normal file
19
src/slashes/archive/topic.vto
Normal file
@ -0,0 +1,19 @@
|
||||
---
|
||||
pagination:
|
||||
data: collections.topics
|
||||
size: 1
|
||||
alias: topic
|
||||
permalink: /topics/{{ topic |> slugify }}/
|
||||
eleventyExcludeFromCollections: true
|
||||
eleventyComputed:
|
||||
title: 'Content Topic: "{{ topic }}"'
|
||||
desc: All contents under the "{{ topic }}" topic on {{ sitemeta.siteName }}.
|
||||
---
|
||||
|
||||
{{ set contentCount = collections.contents |> filterByTopic(topic) |> itemCount }}
|
||||
<h2>{{ contentCount }} Contents Filed Under "{{ topic }}"</h2>
|
||||
|
||||
{{ set contentList = collections.contents |> filterByTopic(topic) |> toReversed }}
|
||||
{{ include "partials/archive.vto" }}
|
||||
|
||||
<p>See <a href="topics.vto">all content topics</a>.</p>
|
17
src/slashes/archive/topics.vto
Normal file
17
src/slashes/archive/topics.vto
Normal file
@ -0,0 +1,17 @@
|
||||
---
|
||||
title: Content Topics
|
||||
eleventyComputed:
|
||||
desc: All content topics on {{ sitemeta.siteName }}.
|
||||
eleventyNavigation:
|
||||
order: 12
|
||||
---
|
||||
|
||||
<ul>
|
||||
{{ for topic of collections.topics }}
|
||||
{{ set topicUrl }}/topics/{{ topic |> slugify }}/{{ /set }}
|
||||
{{ set topicPostCount = collections.contents |> filterByTopic(topic) |> itemCount }}
|
||||
<li><a href="{{ topicUrl }}">{{ topic }}</a> ({{ topicPostCount }})</li>
|
||||
{{ /for }}
|
||||
</ul>
|
||||
|
||||
<p>See all contents on this website in the <a href="archive.vto">archive</a>.</p>
|
@ -17,4 +17,4 @@ You can also check out my [status.cafe profile](https://status.cafe/users/leiluk
|
||||
|
||||
From April 7 to May 2, I attended a Malaysian campus of the [42 computer science school](https://www.42network.org/), by participating in their 26-day bootcamp named the Piscine.
|
||||
|
||||
You can read more about my life at 42 the computer science school in my blog posts under the ["42 the school"](/categories/42-the-school/) category.
|
||||
You can read more about my life at 42 the computer science school in my blog posts under the ["42 the school"](/topics/42-the-school/) category.
|
||||
|
Loading…
x
Reference in New Issue
Block a user