Major news: Leilukin's Hub has a custom domain name: leilukin.com
! In addition, Leilukin's Hub is now hosted on Netlify, with the leilukin.com
domain name pointing to the Netlify host.
Major news: Leilukin's Hub has a custom domain name: leilukin.com! In addition, Leilukin's Hub is now hosted on Netlify, with the leilukin.com domain name pointing to the Netlify host.
Moving Beyond Neocities
#Custom Domain for Leilukin's Hub
#After comparing various domain name registrars, I chose to buy my domain name from Porkbun for its competitive price for domain names. The leilukin.com
domain name was not taken, so I seized the opportunity to place an order for it, and later succeeded in purchasing and registering it as my own.
Upon owning leilukin.com
, I followed Netlify's instructions to set up DNS records to point leilukin.com
to my website on Netlify. I lacked experience in such things, so it took a bit longer for me to set it up properly, but I eventually did it. Visiting leilukin.com
will lead you to Leilukin's Hub on Netlify.
After comparing various domain name registrars, I chose to buy my domain name from Porkbun for its competitive price for domain names. The leilukin.com domain name was not taken, so I seized the opportunity to place an order for it, and later succeeded in purchasing and registering it as my own.
+Upon owning leilukin.com, I followed Netlify's instructions to set up DNS records to point leilukin.com to my website on Netlify. I lacked experience in such things, so it took a bit longer for me to set it up properly, but I eventually did it. Visiting leilukin.com will lead you to Leilukin's Hub on Netlify.
Since Porkbun provides an email forwarding feature for its domain names for free, I also decided to make use of it and set up a new email address with the leilkin.com
domain name, contact@leilukin.com
, and forward emails sent to this address to my Outlook mailbox. This means now you can email me at contact@leilukin.com.
Redirect to New Domain Name
@@ -499,7 +499,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))There was one last piece of the puzzle to make the Leilukin's Hub's transition from Neocities to Netlify seamless: a way to redirect the leilukin.neocities.org
address to leiulkin.com
.
I want a way to redirect my Neocities site address instead of placing a web page to announce the hosting change, because I have shared my Neocities site and some of its content on multiple platforms on the internet. Redirect eliminates the need for visitors to leilukin.neocities.org
to click a link just to go to the new address.
After researching ways to redirect web pages, I used JavaScript, specifically the location.replace()
method, for two reasons: it removes leilukin.neocities.org
from page history, and using JavaScript allows me to write custom code to ensure only the domain gets changed, while the rest of the URL's path remains intact. For example, if you visit leilukin.neocities.org/blog
, you will get redirected to leilukin.com/blog
.
With the redirect function set up, leilukin.com
was officially ready!
With the redirect function set up, leilukin.com was officially ready!
What Happens Now with My Neocities Account
#leilukin.neocities.org
, the Neocities version of Leilukin's Hub will no longer be updated. Visiting leilukin.neocities.org
will redirect you to leiulkin.com
, my new domain on Netlify. That said, I still post about updates to Leilukin's Hub on my Neocities profile.
I am still using my Neocities account and logging in almost daily. A couple of fellow webmasters and I have been following each other on Neocities, so I am not abandoning my Neocities account any time soon, and Neocities users are still welcome to follow me and post messages on my Neocities profile page.
(Update, 4 June 2024: Originally, even when Leilukin's Hub began to switch host to Netlify, I still deployed Leilukin's Hub to Neocities by using the deploy-to-neocities GitHub action, in order to notify my Neocities followers of updates to Leilukin's Hub, but I have changed my mind and decided to stop pushing Leilukin's Hub's updates to Neocities, so I can focus on my website's hosting on Netlify)
-Welcome to leilukin.com
! 🥳 Not going to lie, I am excited that this major news for my website is officially announced just a day before Pride Month starts! 🏳️🌈
Welcome to leilukin.com! 🥳 Not going to lie, I am excited that this major news for my website is officially announced just a day before Pride Month starts! 🏳️🌈
diff --git a/blog/posts/2024-06-21-leilukins-hub-tumbleblog-launched/index.html b/blog/posts/2024-06-21-leilukins-hub-tumbleblog-launched/index.html index f8b9ac43..310874ad 100644 --- a/blog/posts/2024-06-21-leilukins-hub-tumbleblog-launched/index.html +++ b/blog/posts/2024-06-21-leilukins-hub-tumbleblog-launched/index.html @@ -413,10 +413,10 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))Leilukin's Hub now has a tumbleblog at tumbleblog.leilukin.com!
I have been considering the idea of creating a microblog or tumbleblog for my website. The main site of Leilukin's Hub already has a blog, but I also want another blog for shorter or more casual posts to document my thoughts and various stuff I find interesting or inspirational, especially ones that I am not sure how or where to put in the main site of Leilukin's Hub yet.
-Tumblr has served me adequately for this purpose, which is one of the reasons it remains the social media platform I am the most active on since 2011 (yes, this means I have been on Tumblr for 13 years at this point). However, one of the reasons I eventually decided to create my own website was to not relying on social media to share my creations and interests. Therefore, an ideal Tumblr-style microblog for Leilukin's Hub would be self-hosted and sharing the same domain name of leilukin.com
. After struggling to figure out how to implement a tumbleblog for Leilukin's Hub, I finally discovered the ideal blogging engine for my needs: Chyrp Lite.
Chyrp Lite has everything I am looking for to build a self-hosted Tumblr-style blog. The website explicitly states that you can have a tumbleblog with the blogging engine, with feathers that allow you to make not only text posts, but also image posts, audio posts, video posts, quote posts, link posts and even posts with files attached to allow visitors to download. Chyrp Lite is written in PHP, so it cannot be hosted on platforms that support static sites only, such as Neocities, GitHub Pages, Netlify (which is where leilukin.com
is currently hosted on), etc. This is where InfinityFree came in.
InfinityFree is among the few hosting platforms that provides PHP and MySQL support for free, so I had created an InfinityFree account to start learning about PHP, even before discovering Chyrp Lite. In addition, InfinityFree supports custom domain without additional charges, so I have also added the leilukin.com
domain name to my InfinityFree account, in case I need to host something with PHP and want to use a subdomain of leilukin.com
for it. Now, I got to make use of what I learned to build this tumbleblog for Leilukin's Hub.
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 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.
Tumblr has served me adequately for this purpose, which is one of the reasons it remains the social media platform I am the most active on since 2011 (yes, this means I have been on Tumblr for 13 years at this point). However, one of the reasons I eventually decided to create my own website was to not relying on social media to share my creations and interests. Therefore, an ideal Tumblr-style microblog for Leilukin's Hub would be self-hosted and sharing the same domain name of leilukin.com. After struggling to figure out how to implement a tumbleblog for Leilukin's Hub, I finally discovered the ideal blogging engine for my needs: Chyrp Lite.
+Chyrp Lite has everything I am looking for to build a self-hosted Tumblr-style blog. The website explicitly states that you can have a tumbleblog with the blogging engine, with feathers that allow you to make not only text posts, but also image posts, audio posts, video posts, quote posts, link posts and even posts with files attached to allow visitors to download. Chyrp Lite is written in PHP, so it cannot be hosted on platforms that support static sites only, such as Neocities, GitHub Pages, Netlify (which is where leilukin.com is currently hosted on), etc. This is where InfinityFree came in.
+InfinityFree is among the few hosting platforms that provides PHP and MySQL support for free, so I had created an InfinityFree account to start learning about PHP, even before discovering Chyrp Lite. In addition, InfinityFree supports custom domain without additional charges, so I have also added the leilukin.com domain name to my InfinityFree account, in case I need to host something with PHP and want to use a subdomain of leilukin.com for it. Now, I got to make use of what I learned to build this tumbleblog for Leilukin's Hub.
+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 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! 🥳
diff --git a/blog/posts/2024-07-27-hostinger-migration-leilukins-hub/index.html b/blog/posts/2024-07-27-hostinger-migration-leilukins-hub/index.html index 6c98c06b..644801d1 100644 --- a/blog/posts/2024-07-27-hostinger-migration-leilukins-hub/index.html +++ b/blog/posts/2024-07-27-hostinger-migration-leilukins-hub/index.html @@ -481,7 +481,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))Owning Both Static and Dynamic Sites
#The first major reason is that leilukin.com
has evolved into more than a static site; since I have also begun to dip my toe into PHP to build dynamic sites, including a tumbleblog, fanlistings and a fanlisting.
The first major reason is that leilukin.com has evolved into more than a static site; since I have also begun to dip my toe into PHP to build dynamic sites, including a tumbleblog, fanlistings and a fanlisting.
Netlify, which previously hosted the main site of Leilukin's Hub, does not support PHP hosting, so I hosted my tumbleblog and fanlisting collective on InfinityFree, one of the very few platforms to provide PHP and MySQL website hosting for free. InfinityFree has been a decent platform for PHP and MySQL beginners to experiment with the languages, however as you might have expected, its free hosting plan comes with limitations.
Limitations of InfinityFree's Free Hosting
@@ -491,7 +491,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))Invested in Webmastery Enough to Spend Money
#Lastly, I am invested in building my own websites enough to spend money on them, as already evident in my purchase and registration of a custom domain name leilukin.com
for this website.
Lastly, I am invested in building my own websites enough to spend money on them, as already evident in my purchase and registration of a custom domain name leilukin.com for this website.
That said, I do need to consider carefully about how much money I am going to spend on my hobbies, which factors in why I eventually chose Hostinger to host my websites.
Why Hostinger
@@ -525,7 +525,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))Domain Names Remaining at Porkbun
#While Hostinger provides domain registration and transfer service, I chose to have the leilukin.com
domain name stay with Porkbun, because I already spent money on the domain name, so Hostinger's hosting plan providing domain name registration for free for the first year does not benefit me.
While Hostinger provides domain registration and transfer service, I chose to have the leilukin.com domain name stay with Porkbun, because I already spent money on the domain name, so Hostinger's hosting plan providing domain name registration for free for the first year does not benefit me.
In addition, Porkbun's renewal rate for domain names is cheaper than Hostinger. For example, Porkbun renews the .com
domain extension at 10.37 USD per year, while Hostinger renews at 15.99 USD per year. Even the Malaysian Ringgit pricing of Hostinger's domain renewal rate for .com
, 55.99 MYR per year, is still more expansive than Porkbun's approximately 48.3 MYR per year rate.
Wrapping Up
diff --git a/categories/star-wars-kotor-2/index.html b/categories/star-wars-kotor-2/index.html index 5b7068a6..905088f9 100644 --- a/categories/star-wars-kotor-2/index.html +++ b/categories/star-wars-kotor-2/index.html @@ -406,7 +406,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8)) -6 August 2024
+7 August 2024
6 August 2024
+7 August 2024
6 August 2024
+7 August 2024
6 August 2024
+7 August 2024
6 August 2024
+7 August 2024
6 August 2024
+7 August 2024
-
-
- Leilukin's Hub now has a custom domain name:
leilukin.com
.
+ - 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. diff --git a/changelogs/page/2/index.html b/changelogs/page/2/index.html index 9a97bea2..2368b592 100644 --- a/changelogs/page/2/index.html +++ b/changelogs/page/2/index.html @@ -532,7 +532,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
- Leilukin's Hub now has a custom domain name:
leilukin.com
.
+ - 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. diff --git a/colophon/index.html b/colophon/index.html index aca03d71..a2f1bcad 100644 --- a/colophon/index.html +++ b/colophon/index.html @@ -458,7 +458,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8)) #
31 May 2024
-
-
- Deployed to Hostinger from this site's GitHub repository with a GitHub action -
- The domain name,
leilukin.com
, was registered on 30 May 2024, was purchased from, registered on, and is managed by Porkbun
+ - The domain name, leilukin.com, was registered on 30 May 2024, was purchased from, registered on, and is managed by Porkbun
Previously, this website was hosted on Neocities until 31 May 2024, and Netlify until 25 July 2024.