Web Log. 2026
April
April 28
I asked Codex to redesign the archive and tags page. I also experimented with a new set of fonts, including Avenir, which I’ve previously used for the blog, and a new serif font — Baskerville
Additionally, I watched a YouTube Video that introduced the 冀西南林路行 album.
Today, I’m adding this “Now” page to my blog. I’ve set the date to 2023/06/10, as that marks the first day I started writing my diary. As of today, it’s been 1053 days since I began this journey.
Later, at 5:30 P.M., I went out with TianRui. We wandered around 双桥路, a relatively old yet bustling area in Chengdu, with countless shops lining the streets, searching for a good restaurant.
We searched for a good restaurant and eventually chose a 串串香, which turned out to be quite expensive — 105 yuan per person. We had 108 串.
May
May. 3
Added support for customizing the monospace font on my blog, and looked up a set of fonts, including the handwritten font used by Excalidraw: Xiaolai Mono. It was created by a Japanese designer, and later expanded by the creator of LXGW WenKai to support more Chinese characters.
May.5
Change the default serif font to Gentium and ChillKai(寒蝉正楷). The Chinese portion of ChillKai is derived from the 正楷 font developed by the Taiwan 全字库 project, while the Latin characters come from Gentium. Since the original version did not include Gentium’s italic style, I manually imported the complete Gentium font family.
The rest of the day turned into a long refactor session. I redesigned the <x-chat> component — on desktop the avatar still sits beside the bubble, but on mobile the bubble now drops into a full-width row of its own, so the avatar no longer eats half the screen. The font settings popover also got a quiet pass: I dropped i 18 n from it entirely (the UI is fixed in English, which feels more honest for a technical control), and the reset button now actually reads the original --font-* values from default.css instead of just clearing the inputs. A few smaller patches snuck in along the way — a theme-selector a 11 y hole, and the article popover finally behaving on narrow screens.
Then two long-overdue rewrites for the custom elements I use most on this page:
<text-image-section>— replaced the wrapper-div soup with a<figure>as a direct child of the host.display: flow-rootkeeps a parent blockquote’s left border from bleeding into the image on mobile, which had been quietly bothering me every time I scrolled past 素馨花 on my phone.<image-carousel>— stopped hardcoding the 3/2 aspect ratio. It now derives the ratio from the first image’s natural dimensions; explicitratiostill wins, but the default no longer crops portraits or wide panoramas by accident.
Nothing visible from the outside, but the source feels much lighter to read now.
评论