Hello World
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:
Aspect | Current Blog | Previous Blog |
---|---|---|
Language | English | Traditional Chinese |
Topics | Various | Blog Development Focus |
SSG Framework | Astro | Next.js |
Hosting Platform | Cloudflare | Vercel |
Styling Solution | TailwindCSS | Template-based |
Why Another Blog?
The motivations for starting and stopping a blog often remain the same. However, two major factors influenced this restart:
-
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 🤓
-
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! 🚀