标签:前端 共 4 篇
搬完家,一周装修完:博客新前台开发全记录
上一篇《把博客搬成纯静态》的结尾,我给主题重写留了一句「那会是另一个系列」。结果它没成系列——成了一次冲刺。九月二十三日迁移收官那天,新前台还只是个能跑的最简骨架:四十四个路由全部预渲染,全站却只有一套临时样式。到今天写下这些字,暗色主题、独立首页、路由体系、文章目录、图片灯箱、边缘加速、追番列表、
从 charabia 到 ICU:我的静态博客搜索里,两本词典打了一架
静态站没后端,全文搜索交给 Pagefind 在访客的浏览器里跑。上线第二天我用真实词一搜,复合词全军覆没,单字却条条命中。这篇记录了从复现到修复的全过程——根因是索引侧和查询侧各带一本中文词典、切法还不一样;修法是把索引侧对齐到浏览器这本,而查询侧连一点插手的余地都没有。 搜索是前一天刚上线的。静
把博客搬成纯静态:一次 WordPress → Halo 迁移的全记录
这个九月,我把跑了七年的 WordPress 博客整个搬了家:写作后台换成 Halo,前台重写成 Angular 静态站点,访客看到的每一个字节都来自 nginx 直出的静态文件——全站唯一还连着后端的,只剩评论区。这篇文章记录整个迁移的架构、流程和踩过的坑。坑的密度超出我的预期,其中最大的一个悬案
一个 p 标签,弄哑了我的 SPA 导航
博客迁移收官日,新前台上线不到一小时,我就发现顶栏点不动了。URL 会变、标题会变、页面纹丝不动,console 干净得像什么都没发生过。这牵出了一场持续一整天的悬案:一度结案为「Angular 框架 bug」,最后翻案——凶手是一个不合法的 <p> 标签,藏在我从 WordPress 主题里抄来的