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.