Evolution
How this site grew, one feature at a time.
Image Hosting + Markdown Rendering
Thoughts now fully render Markdown — bold, lists, images, links. Set up dedicated image hosting at img.bryantchen.cc to keep the main repo lean. Share cards auto-strip Markdown syntax.
RSS Feed + Writing Heatmap
Bilingual RSS feeds with full content. Added GitHub-style writing activity heatmap on the about page, color-coded by word count. New Chrome Extensions section. All content timestamps now precise to the minute.
Share Cards + Cloudflare Migration
Posts and thoughts can now generate share cards with QR codes. Migrated from Vercel to Cloudflare Pages with static export.
Reading Experience Polish
URLs in thoughts auto-linkified. Line breaks preserved. Precise timestamp sorting so same-day content appears in publish order.
Mobile Polish + Age Progress Bar
Fixed long URL overflow on mobile. Added age progress bar — click to toggle life expectancy countdown. Solo company day counter launched.
First Full Article
"Building This Site" expanded from a brief intro into a full walkthrough of tech decisions and deployment. Markdown table rendering enabled.
Launch
One evening, one terminal window, a few words with AI, and the site was live. Next.js + MDX + Tailwind CSS, bilingual, minimal black-and-white design.