Changelog
Changelog
Style adjustments, feature changes, and architecture updates for the blog.
2026-07-08
SEO
- Added absolute canonical URLs, complete hreflang alternates, and x-default language entry points across the site
- Added Open Graph, Twitter Card, and structured data metadata, with BlogPosting JSON-LD on article pages
- Enhanced the sitemap with multilingual alternates and declared the sitemap index in robots.txt
- Added English and Spanish RSS feeds so subscriptions match the selected site language
2026-07-07
Internationalization
- Added article language switching based on the site language, with fallback to the Chinese original when a translation is missing
- Added the original English version of Ray Dalio’s article, including source links and body-format updates for both Chinese and English
- Added Spanish versions of existing articles, covering titles, summaries, tags, facets, and body content
2026-07-06
New Article
- Added the Agent workflow article about Bark notifications for long-running Agent tasks
Design
- Improved inline code styling with themed code backgrounds and rounded corners
2026-06-28
New Article
- Added the router upgrade retrospective: “Using Codex to Help Upgrade a Redmi AX6000 to ImmortalWrt 25.12.0”
Design
- Improved article code block styling with rounded corners, compact padding, and Paper / Mirage / Light theme colors
2026-06-25
New Article
- Added the Fun Stuff science communication article: “Putting Shoes on People Who Do Not Wear Shoes”
Data Structure
- Changed the
source field from a single object to a sources array, supporting multiple source references
- Migrated the older
china-culture article to the new sources format
Layout
- Display all source links in both the article sidebar and article footer
- Improved source link styling so each source appears on its own line
Images
- Added captions for article images: Markdown image descriptions are shown below images automatically
- Centered article images, added rounded corners, and styled captions as smaller italic text
Analytics
- Integrated Google Analytics for site traffic measurement
2026-06-24
Design
- Completed and implemented the blog layout plan with a three-column sidebar structure
- Completed and implemented the Paper / Mirage / Light color themes
Architecture
- Added the changelog collection to record updates to the blog itself
Mobile Layout
- Completed the mobile blog layout: responsive breakpoints, popup menu, article table of contents, metadata display, and reading-area optimization
- Fixed article title animation issues after window resizing
2026-06-23
Architecture
- Configured Cloudflare Pages and the GitHub repository, and selected Astro as the framework
- Enabled automated blog deployment through Hermes Agent
Content
- Added the article “On Chinese Culture, the Tribute System, and the 100 Years of Humiliation”