To get notified of the updates on this website, you can subscribe to its RSS feed, which contains new articles, blog posts and website changelogs.
Latest Changelogs
- Added my other websites to my Projects page.
- New blog post: My Cassette Beasts Fanlisting Application has been Approved
- Add Adoptables page.
- Leilukin's Hub now has a tumbleblog at tumbleblog.leilukin.com! Read the latest blog post to learn more: Leilukin's Hub Tumbleblog Launched.
- Add new article: Palestine Masterlist.
- Add a Virtual Pets section to the home page.
- The status.cafe widget and the Website Carbon badge on the home page will display a note about JavaScript being required for these widgets if the visitor has disabled JavaScript.
- Remove JavaScript from the "Back to top" button.
- Remake the navigation hamburger menu for mobile, so JavaScript is no longer needed to open and close the navigation menu, although JavaScript is still used to enable closing the menu with the Escape key. (Special thanks to Kale for the accessible hamburger menu code snippet).
- New blog post: Improving Site Performance of Leilukin's Hub.
- Improve "Back to top" button and footer link:
- Replace arrow unicode with inline SVG for the button and border styling for the footer link
- Display the footer link only if JavaScript is disabled
- Use anchor HTML tag (
<a>
) instead of button tag (<button>
) for the button
- Disable smooth scrolling for users with reduced motion settings.
- Convert most of the images on this website to AVIF format to reduce file size and save bandwidth.
- Improve my status.cafe widget:
- Write local JavaScript code to fetch data from status.cafe.
- Display a loading message before the data fetch request is completed.
- Display an error message if the data fetching fails.
- Add a link to my status.cafe profile below the widget.
- Update Leilukin's Hub's site button. This time, I made my site button myself by using Adobe Photoshop CS5.
- Add a colophon page.
- Remove unused Font Awesome assets, including font and CSS files, to improve site performance.
- Convert header images, playlist covers and my avatar to AVIF format to reduce file size.
- Set shrine index images, shrine home page images and my avatar to lazy loading.
- Preload the Lexend regular and Lexend 700 font files to improve site performance, remove flash of unstyled text (FOUT) and prevent Cumulative Layout Shift (CLS).
- Replace the Webrings section of my home page with a Badges section (though you can still see the list of webrings I have joined on my Links page).
- Updates to Leilukin's Hub will no longer be pushed to Neocities. Read the "What Happens Now with My Neocities Account" section of my blog post, "Custom Domain Name and Hosting Change for Leilukin's Hub" for more information.
- Update the guestbook to add a warning message and a link to send comments via email if the Discord webhook fails.
- Leilukin's Hub now has a custom domain name: leilukin.com.
- Leilukin's Hub is now hosted on Netlify.
- New blog post: Custom Domain Name and Hosting Change for Leilukin's Hub.
- Add my status.cafe widget to the home page.
- New blog post: The Search for a Guestbook Solution for Leilukin's Hub.
- A Summer’s End — Hong Kong 1986 shrine: Add Passion Patch screenshots section to the Gallery page (Warning: The Passion Patch screenshots are not safe for work, though they are hidden by default when you visit the gallery page).
- Add a "Skip to content" button for screen reader and keyboard users (thank you Kale for the inspiration).
- Add "Personal Sites I Love" section to the Links page.
- Use Grounded Wren's guestbook code for this site's guestbook.
- Add "Link Exchanges" section to the Links page.
- Move my mod build links from the Links page to the Projects page.
- Replace the entire site's default font from Noto Sans to Lexend.