I created a new blog.
My existing blog was created a long time ago, and I thought it would be good to organize it once, so I made a new one.
I considered reusing the domain I used before, but since the ad revenue from the content I wrote was about 3-4 cups of coffee per month through AdSense, I decided to preserve it for now and use the sonim1.com subdomain.
To briefly introduce the specs, deployment and hosting is Vercel. For document writing, I don't use a separate CMS, but add an Obsidian Vault inside the code and write there.
Regarding CMS, I also considered Netlify CMS, Contentful, and Strapi, but if I manage personal blog content separately, the attempt to reduce complexity becomes meaningless, so I changed back to managing it simply.
The service is based on Astro and uses a publicly available theme. I'm trying to write in multiple languages, so I applied i18n and SEO, and updated the Astro version to the latest. It requires more work than I thought.
I also considered using GatsbyJS, but I decided on Astro considering speed, SEO, and the use of various components like React, Vue, and Svelte.
Astro Islands (Islands Architecture) is also very interesting. https://docs.astro.build/en/concepts/islands/
When I ran it through Lighthouse, very clean results!
The technical decisions for the new blog configuration will be shared in the first article, "Blog Launch Review."
Now that I have a new blog, I should update Awesome dev.