Skip to content

Hello World

- 2 min read

Greetings, Web! This is my second blog built with Jamstack. While my previous blog is now archived, this new iteration represents a fresh start with some key changes:

AspectCurrent BlogPrevious Blog
LanguageEnglishTraditional Chinese
TopicsVariousBlog Development Focus
SSG FrameworkAstroNext.js
Hosting PlatformCloudflareVercel
Styling SolutionTailwindCSSTemplate-based

Why Another Blog?

The motivations for starting and stopping a blog often remain the same. However, two major factors influenced this restart:

  1. Language Confidence: Unlike my previous blog in the pre-GPT era, I’m now comfortable writing in English after 2+ years of practice, plus, with GPT-boost, writing in English has become even easier 🤓

  2. Technical Evolution: The frontend ecosystem has expanded significantly as usual, sometimes intensifying my decision paralysis (Next.js → Svelte → Solid → Lit → WebC → HTMX → Alpine… 😵‍💫). While everyone has their reasons to choose or not to choose a framework at all, here’s why I chose Astro:

  • Performance-First: Fast by default, perfect for content delivery and blogging
  • Flexible Architecture: Uses island architecture, allowing seamless integration with major frameworks like React, Vue, and Angular (effectively curing my decision paralysis 😌)
  • Strong Documentation: Including Starlight, a dedicated documentation framework
  • Rich Ecosystem: Offers extensive plugin support for popular toolchain integration
  • Dev Experience: Cool looking CLI with personality (⌐■_■)

Future Plans

Content

I would like to share topics that I’m interested in:

  • Frontend development
  • Odoo and ERP systems
  • Generative AI for personal productivity
  • Knowledge management

Technical Improvements

The site will gradually evolve with features like:

  • Search functionality
  • Content filtering
  • Table of contents
  • And more!

I’m enjoying making these contents and hope you’ll find value in it. Let’s see how far this journey takes us! 🚀