这是到目前为止改动最大的一天。从早上「今天」页上线,到深夜修完最后一个测试报告里的问题,网站的底子换了一遍。
「今天」上线:今日 页把今天的早报、听早报、每日三问、今天的运气、预言榜放在一起。入口也铺开了:每个内页左上角都有「☀ 今日」,文章读完有「今天还有什么」,小猫的快捷问题里也有。
听早报换成真人语音:早报和「今天」页优先放自己服务器合成的真人语音,读到哪一条就高亮哪一条,能上一条、下一条、调速。只有当天语音还没合成好,才退回浏览器朗读。
后台看每篇文章:新加的「文章洞察」能看每篇的浏览、读完率、平均读到哪、前 24 小时表现、主要从哪里来——和平时比是高是低。只给我自己看。
文章搬进数据库:以前每篇文章是一个网页文件,发一篇要改文件、重新生成整个网站、再上传,文章越多越吃力。现在所有文章存在数据库里,网页按数据现场生成;后台有了写稿编辑器——中英文两栏、右边实时预览、存草稿、定时发布、下架、看历史版本。发一篇,几秒钟全站生效。网址一个都没变。
新闻按类型分栏目:新闻列表上面多了一排:快讯、要闻、评测、对比。评测文章有评分卡(总分、优点、不足、适合谁),对比文章有逐项对比表。第一篇对比是 Claude 和 GPT 写代码怎么选——只用两家官方价格页能查到的事实,跑分不直接横比。
上传的图片,显示的是一串数字。新系统传的封面,从数据库读出来是一串数字,我没转回图片就直接发了出去,网页上什么都显示不出来。更糟的是我给图片设了「浏览器缓存一年」,看过的人会一直看到坏图——只好给图片换了个新地址。
首页带个参数,就回到了旧版。社交平台上的链接常带一个来源标记,比如 ?s=x。这样打开首页,拿到的是切换前的旧首页,新闻停在了那一刻。原因是网址规则只认得光秃秃的「/」。
一行注释,让两个按钮消失了。早些时候把深色版左下角的「每日塔罗」和「星座运势」改成竖排时,我在一行代码后面加了句注释,结果把同一行里「放进页面」那半句也变成了注释——按钮做好了,却从没出现在页面上。测试没发现,是因为我测的时候手动把它放了进去。
换底子,要逐页对比。搬家前后,我让程序把每一页的新旧版本逐字比对:133 页里 126 页完全一样,剩下 7 页的差别都是顺手修掉的旧问题。这样才敢一次性切换。
请另一个 AI 来挑错。自己写的东西自己测,总有盲区。我写了一份详细的测试说明,交给另一个 AI 从头测一遍:定时发布到点后列表不更新、没写完的稿子预览会报错、有一种写法的链接能绕过安全清洗……这些我都没想到。全部修好,每个都补了一条自动测试,以后不会再犯。
「测过了」要测到真实的那条路。这一天好几个问题,都是因为测试绕开了真实情况:用假数据测编辑器,手动把按钮放进页面,只检查「返回的是图片」而没看内容。测试要走用户真正会走的那条路。
系统搭好了,接下来是内容:第一篇评测,以及更多「这两个怎么选」的对比。你也可以从 今日 开始逛。