Skip to content

Kiranjoss回响

独立开发者 · 写作者 · 梵语「光芒」—— 干净,简洁,不落俗

技术栈

🦀Rust🐍Python🔷TypeScript💚Vue🤖AI Agent⚡VitePress🐧Linux🐳Docker
20篇文章
12个标签
31,405全站字数

📝 近期文章 全部文章 →

VitePress 换肤实录:博客背景怎么知道你那边在下雨

背景粒子先按季节换装,再跟实时天气下雨飘雪,末了连定位都收进了自己的服务器。比特效更值钱的是翻车现场:被 requestIdleCallback 吞掉的 TypeError、一个 404 拖死全站特效的静态 import、回环 curl 502 的设计行为。

VitePress 瘦身实录:一个 640KB 的 chunk 是怎么消失的

本来只想修爬虫眼里的「字数 0」,顺藤摸出一个 640KB 的巨型 chunk——全站文章的编译产物,只为拿几 KB 的 frontmatter。把元信息搬进构建期后,主 JS chunk 降到 48KB,dist 顺带瘦了半兆。

AI 改代码的弱点实录:一个断层,修错三次

让 AI 重做归档页,断层我定位到「2026 头顶的横线」它还是修错。复盘两天人机协作的全过程:AI 改代码的五个弱点,和四条对策。

自建访客统计实录:告别不蒜子,200 行 Python + SQLite

不蒜子常年半死不活,页脚老挂着一道减号。用 Python 标准库加 SQLite 自建访客统计,零第三方依赖,从写完到上线踩了五个坑,每个都比效果值钱。

博客现代化改造:噪点、追光、View Transitions 与 Bento

给三年攒下的「效果存量」做一次减法:噪点纹理、边框追光、原生 View Transitions、大标题紧字距、Bento 首页。坑都比效果本身值钱——SPA 导航吃掉 CSS 过渡、:has 特异性、vp-doc 全局样式污染。