About
Hi, I'm Jiang.
Some things are etched in memory and never fade; others drift away with time. I write down what I can still recall, leaving a small trace of my existence in the world.
Hi, I'm Jiang.
Some things are etched in memory and never fade; others drift away with time. I write down what I can still recall, leaving a small trace of my existence in the world.
Opening the blog…
Add your contact details
Opening the blog…
随手写的一些小工具与自动化脚本,专门对付日常里那些重复又烦人的小事——能一行命令解决的,绝不手动点十次。
关于我长大的那座城市的零散记忆:街角的早点摊、傍晚的广播、和一些再也回不去的午后。写得慢,但一直没停。
折腾 Cloudflare Workers、静态博客和各类自动化的笔记与踩坑记录。既是备忘录,也顺便给路过的人留一盏灯。
Open kitchen with an island, stove, sink and fridge.
开放式厨房,中岛、灶台、水槽和冰箱一应俱全。
A linen sofa, a low wooden table and a floor lamp — the corner just left of the door.
进门左手边的一小块角落:亚麻沙发、原木矮几,和一盏暖黄的落地灯。
Wardrobes, a mirror and a stool — the place to change on the way in.
衣柜、镜面与坐凳,进门换衣的空间。
Double bed, nightstands and warm bedside lamps on the upper floor.
二层主卧:双人床、床头柜与暖光床头灯。
The spare room — for guests, or as a studio.
次卧,留给客人,或当作工作室。
The list lives in world/playlist.js, one line per song — fill in src with a direct audio link.
Rooftop deck with stools and two parasols — watch the sea and the breeze.
屋顶露天观景台,几把凳子、两把遮阳伞,看海吹风。