Posts

30 writings / topics / since 2023

2026

Summer

01

17 min read

A northwest Chengdu trip through missed tickets, scenic buses, Anlan Bridge, Feishayan, Baopingkou, Guanxian Ancient City, and sleepless Mount Qingcheng.

Spring

07

6 min read

Design notes on Hexo i18n — filename conventions for language detection, a permalink filter for path-prefix routing, per-language generators, hreflang, and a language switcher.
Colophon

5 min read

How this site is made: writing workflow, design principles, typography and color, and the build-and-deploy stack.

8 min read

Post-100% musings: Latin naming easter eggs, character writing, and music picks

11 min read

An excellent natural history museum with rich dinosaur fossils and mammal specimens, thoughtful exhibit design and animal mounts — well worth a visit.

12 min read

Standing alone and prominent above all other hills, with a circumference of over twenty li at its base, overlooking the great sea

Winter

06

11 min read

Dazhu Mountain lies 120 li south of the county seat. The *Qi Cheng* records: a famous mountain by the sea. Sheer and craggy, ten thousand fathoms high, its presence overwhelms the surrounding peaks. At its foot, rocks split open to form a gate; there is Stone Gate Temple, and beside it a spring gushing forth like pearls and jade, called Jade Spring, hence the mountain is also known as Jade Spring Mountain. Beside the spring lies a Reclining Elephant Rock; to the east are Lion Peak and Bell Peak, both strikingly lifelike. About two li south, there is Flying Rock; ascending tier by tier leads to the South Heaven Gate. Past Iron Plate Bridge, there is a stone chamber also called Hemp Garment Hermitage, and further Zhu Zhao Hermitage, Black Dragon Pool, Imperial Altar, Ksitigarbha Shrine, and Jade Palace immortal traces too numerous to mention — truly a wonder of the region.

6 min read

Developers often face repetitive coding patterns, ranging from standard if/for structures to Go's error handling or HTML boilerplates. This redundancy is inefficient and error-prone. Snippets offer the optimal solution. When you type a short prefix (e.g., if, for), your IDE suggests a completion item that can be expanded into a predefined code template.

8 min read

Consolidate scattered project commands into a single justfile. Learn how Just simplifies multi-language development workflows with better reusability & documentation.
2025

Autumn

03

4 min read

Encapsulating cross-platform functions and isolating OS-specific configs using Nushell.

14 min read

Batch-compressing media files with Nushell to free up OneDrive space.

Summer

04

Spring

05

5 min read

Thus I observe the measure of contentment, forsaking ambitions like drifting clouds, building a house and planting trees, free and self-possessed. The ponds suffice for fishing, the harvested grain for farming. Watering the garden and selling vegetables provides for daily meals; tending sheep and brewing cheese awaits the seasons' needs. Filial in devotion, brotherly in bonds — this too is the governance of the unskilled.

6 min read

Visiting Tiger Hill on May 2nd
2024

Autumn

01

Winter

01
2023

Autumn

01

Summer

01
ChangeLog

Tracking the changes of this blog theme