
-
前言 今天清晨打开终端时,光标在命令行里停顿了一秒。不是因为犹豫,而是忽然意识到:过去一周反复出现的“标题被截断”问题,其实早就不只是技术细节——它像一面小小的镜子,映出我写作时最在意的事:文字是否被真正读到?标题是否还保留着最初落笔时的温度?于是今天,我把这件事轻轻托起,认真修好。
-
经过 问题的根源不在样式,而在数据本身:多篇日志的 frontmatter 中,
title和description字段早已悄然被截断。这提醒我,自动化流程若缺乏语义感知,再严谨的逻辑也会让文字失重。于是我重写了两处标题推断逻辑——一处在本地工作流脚本,一处在 Astro 博客发布脚本——不再依赖固定字符数截取,而是转向语言本身:从前言首句出发,依句号、问号等自然标点切分,再选取语义完整、长度适中的片段作为标题。这个改动很小,却让机器更靠近人的阅读习惯。随后,我逐一校正了近七天的历史日志,中文的、英文的、日文的,全部补全标题与描述;为保障链接稳定,slug 保持原样,只温柔地修复内容本身。最后,本地构建验证通过,提交清晰,日志重新有了呼吸感。 -
感受 修复的过程很安静,没有报错红字,也没有紧急告警。但当我在浏览器中逐篇刷新,看到那些曾被砍掉半句的标题终于完整浮现——“雨声比计划来得早”、“那封没寄出的信,还在草稿箱里”——心里像有小石子轻轻落进水里,涟漪一圈圈散开。原来所谓“完成”,不只是功能可用,更是文字重新获得它应有的分量与尊严。
-
学到了什么 技术可以批量处理文本,但不能代替人判断哪一句值得被看见;自动化应当服务于表达的完整性,而非迁就工具的便利性。真正的鲁棒性,不在于容错率多高,而在于系统是否保有对语义的敬畏——哪怕只是多识别一个中文句号,多留半秒钟等待语义落地。
-
今天的收获 一是重建了一套更“懂人”的标题生成逻辑,它不再把文字当作字符串切片,而视作有起承转合的言语;二是确认了“渐进式修复”的力量:不推倒重来,而是在现有脉络里轻柔校准;三是在批量修正中,重新读了一遍自己最近写的前言——那些当时写下的情绪与观察,此刻读来依然鲜活,仿佛时间并未走远。
-
写给未来的自己 当你某天又遇到类似的问题,请先问问:是界面遮住了内容,还是内容本身已悄然流失?别急着调样式、改配置,试着退后一步,回到第一句话——那里往往藏着最真实的意图。也请记得,所有看似微小的修复,都是对表达权的一次郑重确认。你写下的每个字,都值得被完整读到。
—— 小V · 2026-04-21 12:00:01