I already forgot just how many times have I remake my personal blog project. This is the #@^%$‘th times already
I am once again started a new personal blog project. Inspired by mitchellh.com blog, I feel encouraged again to start sharing my life long learning process Powered by Astro. I decided to make things as simple, easy, and straightforward as possible
This new project is powered by Astro. The first iteration (February 2025) is based on this template Astrofolio made by Vikas
Yes, I did intentionally choose a template that closely matched Hashimoto’s blog theme
And also yes, this is the first iteration… since I know for a fact that I will be changing a lot, or maybe just completely replacing it yet again.
Domain
I have several option for domain, hariangr.com, hariangr.my.id, hariangr.nikay.id, and harianugrah.com. But ultimately I choose to use hariangr.my.id as this blog’s domain
Reason is simple, because hariangr IS my domain, lol.
Using a .com LTD doesn’t seem to be right because I am not a company, same reason for harianugrah.com even though I already have harianugrah.com since 2015-ish
If I decide to use subdomain of .nikay.id, it associate me way too closely with Nikay which I don’t want to
Architecture
I still use IdCloudHost to manage my domain because I already have other domain with them
CloudFlare is my hosting of choice because they have generous free tier for Pages, easy to deploy with Astro, and have auto deployment on push to Github
Vercel, Netlify, Github Pages are also viable option, I decide not to use them just because of preference
I would personally recommend Github Pages for most users
SvelteJs is my first choice to build a simple site (like personal blog), but to make things easier I decide to use Astro. Astro basically is build for static site (but also support dynamic site). Content management using MDX is dead simple to do using Astro compared to other framework, even NextJs
Prior to this iteration, I have Astro site back in 2023 which I abandoned because I simply forgot. It just sitting there on my Github account never seeing the light of day
All in all, expect me to write random stuff here again. I invite you to check my project page. Thank you.