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”