过去五年,作为忠实的苹果「教徒」,我一直用快捷指令编写自动化工作流,其中最高频的操作就是创建 blog 文章。
现在,为了修持跨平台之法,只能将其「降级」为一个 node 脚本了。

这样做唯一的问题就是不能在手机上创建和编辑推文了。
不过也无所谓,在手机上编辑本来也不方便。
过去五年,作为忠实的苹果「教徒」,我一直用快捷指令编写自动化工作流,其中最高频的操作就是创建 blog 文章。
现在,为了修持跨平台之法,只能将其「降级」为一个 node 脚本了。

这样做唯一的问题就是不能在手机上创建和编辑推文了。
不过也无所谓,在手机上编辑本来也不方便。
第 5 版 Murmurs 上线了~
看起来可能没有什么变化,但是开发框架从 Astro 改为了 SvelteKit。
SvelteKit 的 SSG 编译速度没有 Astro 快,这个博客目前有 1079 篇推文(这是第 1080 篇),Astro 的编译速度大纲是 30 秒以内(不是一个准确数字,很久没 build 过了),SvelteKit 需要大概 2 分钟(可能是因为没有缓存?)。
但 SvelteKit 作为正经框架胜在可塑性强,接近原生 HTML 的模板语法用起来也更顺手。
这次的搜索组件用的是 pagefind 的原生组件,没有做什么大的调整,未来有时间或许会自己写一个新组件。
我已经在幻想了。
幻想我在 2027 年以后的生活。
在上海,住在一间远离市区的一居室里,我能靠 coding 养活自己,能收获 7 * 24 小时可自有支配的时间。
能重建自己的生活,有甜甜的恋爱,我想给她拍好多好看的照片,去东京、巴黎、洛杉矶。
卸掉自己的碳水脑袋,接受健康低负担的寡淡味道,形成有氧运动的习惯。
我的电子阳痿将痊愈,我会买一台 Windows 掌机,把 Steam 库里买了还没玩过的游戏都玩上一遍。
我的英语能再好一点,可以正常听说,有朝一日能去英语国家生活一段时间。
Dia 浏览器 搭配 code-server 很 👍。就是电脑发热太快了。看起来这俩的资源开销比 VSCode + Chrome 更大。
中文没有空格,把文本分割全部交给标点符号的设计比英语优秀 👍
不管是在现实世界,还是在计算机里,靠空格分割文本都容易出错。
从这个角度看,Python 依靠缩进区分代码块的设计确实很 👎
我似乎陷入了一种抑郁。
我对我的未来非常迷茫和悲观。
我怀着巨大的期望上线的网站没有用户,我对之前的获客路径产生了误判。
我现在也提不起力气编程,我对这个技能的价值产生了怀疑,对学习的过程感到疲惫。
我可能没有这种天赋。
昨天尝试了一下网页版 VSCode —— code-server,发现 code-server 和 opencode 就是绝配。
两个应用都可以通过命令行启动 web ui,搭配上浏览器的 split view 功能就是一个简单的 AI coding 工作区。如果能部署到服务器上,就相当于是一个不调设备的线上开发环境。
唯一的问题是 code-server 的快捷键太多了,像 ⌘+w,⌘+n 这样的快捷键容易和 Chrome 发生冲突。Chrome 似乎把这两个快捷键的优先级设置的非常高,即使是插件也没有办法覆盖。
今天找了一天的浏览器,尝试了 helium、Vivaldi、Safari,都不不能完美解决这个问题,直到我尝试了 Dia。
Dia 就是那个 k 推出的 Arc 继承者。Dia 可以给每个快捷键设置生效优先级,也就是说,当网页和浏览器的快捷键重合时,可以设置哪个优先生效,完美解决了我的问题。
不得不说,这家公司确实对浏览器的使用体验有深刻洞察。
重新把 nvim 的鼠标支持打开以后,发现也没有那么难用。鼠标形成的肌肉记忆已经很快里,我按键盘还得迟疑半天,徒增心智负担。
第 10086 次,学不会 Nvim。我时常因为自己不够 nerd 而感到自卑。