I am once again start a new personal blog project

Instructions to build and configure your Astrofolio portfolio.

I already forgot just how many times have I remake my personal blog project. This is the #@^%$‘th times already

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.

Hari Anugrah