椒盐 daily

2025-02-01 Sat

今天跑步休息 day,但想参与打卡,于是早上 8 点多醒了就出去溜达了,见到了以往少见的早晨的公园 demographic:晨跑的、遛狗的、坐在湖边思考人生的。一个城市是应该有点湖的,见到水就心情愉快,水旁边又会有很多鸟。今天还标记了一款新的。冷是真的冷,拍照的几秒钟手都被冷到。

红色那只好像个噘嘴卡通小章鱼🐙
红色那只好像个噘嘴卡通小章鱼🐙

结果中午迎来了西雅图这个冬天的第一场雪,比以往时候都来得更晚一些(by 一些 I mean 很多,这都二月了……)。这雪下得还挺大,整个窗外都苍茫一片,当时我在练腿,还以为是下雨了,定睛再一看才发现雪花在飘,赶紧给女朋友发消息让她看,结果发现狗咪对雪充满好奇还隔着窗户又挠又想吃的。这雪来得也快走得也快,可能就持续了十来分钟,之后迅速放晴,并且肉眼可见云继续向东边飘过去了。

右边是刚刚在下雪的云
右边是刚刚在下雪的云

昨天刚说道帮朋友连线搭静态博客没有我想象中那么小白友好,今天写自己博客时候就又发现一个可能让小白苦手的事。就我发出去 push 完就当成功了直接复制链接发 post 了,然后经历了如下步骤:

  • 定睛一看链接 404,明明本地 build 成功了
  • 上 github 一看,发现 build failed 了
  • 再仔细看 error message,定睛一看是有个 github action 被 deprecate 了。GitHub 的 documentation 一如既往地不是给人看的没直接告诉我要怎么 fix。
  • 幸亏我刚帮朋友建过站,直接无脑复制粘贴了 .github/workflows/hugo.yml 内容。不然还得在 github 文档海洋里找半天不一定能看懂。
  • 都 update 了,就顺手更新了一下 hugo 版本,push 上去发现 build 又 break 了
  • 仔细看 error message,发现模版里用的某些 function 又 deprecate 了……挨个全修复了一遍
  • 比较复杂的是本来的 neodb 卡片用了 data.getJSON 在新版 hugo 里被 deprecate 了,建议是用 resources.GetRemotetransform.Unmarshal,但用法不是特别一样,让 chatGPT 给写了一段
  • 新的 API 跟旧的用法不一样,GPT 写得代码也不对。我自己定睛看了一眼才把代码修复。
  • 还有好些 warning message,想说来都来了顺手就修了。

这事我都搞了有个半小时吧,难以想象不经常折腾的人会要搞多久。虽然 hugo 版本没事别更新可能就没这事了,但保不齐 github 那边 deprecate 了哪个 workflow 又牵一发而动全身了呢……即便如此 maintain 还是比动态博客省力!但可能确实没我想象中那么适合纯零技术写博客,至少还是要花一些时间折腾的。

但就像昨天说的,动态博客要自己 maintain 服务器无薪 SRE oncall,notion RSS 支持不友好,托管平台要么限制多要么有广告要么贵且数据迁移麻烦,newsletter 弊端无数控制权又少。20 年过去了,想纯纯净净写和定制博客竟没有能无脑入坑的平台,还不如博客百家争鸣的 2005。谁又能说现在不是高科技低生活的 cyberpunk distopia 呢。

吃完饭上去和女朋友拼乐高。上次拼是跨元旦拼这个 Savanna animal set,现在春节来收个尾,刚好。别说这个🦒尤其是脸可真是逼真!忍不住插播一张去年在肯尼亚碰到的害羞偷看我们的长颈鹿⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄

❤️ 🤣 🤔 🤯