现象:小乖同一天发的第二篇排到了第一篇后面。
根因:front matter 的 date 只写到年月日(写入侧只收得到日期),
同一天多篇的时间戳完全并列 → 排序退化成比标题,前台/后台都错。
改动:
- 数据(6 篇):用目录名/slug 里的时间戳把 date 补全为
'YYYY-MM-DDTHH:MM:SS+08:00',slug 即写作时刻。每篇仅 1 行 diff。
2026-10-05 两篇(必须)、2026-06-02 / 06-03 四篇(同一 bug 的历史遗留)。
- 写入侧根治
- editor-api/src/posts.mjs:新建时「只到天」补北京时间此刻;
保存时「同日保真」——没换日子则原有时分秒一字符不动。
- write-server/src/lib/posts.ts:parseDate 按 Asia/Shanghai 归日,
列表同天排序不再受 UTC 时区漂移影响。
- 回归测试:新增 editor-api/test/date-time.mjs(8 项,自带一次性临时仓库)。
- .cnb.yml:EdgeOne stage 重试 3 次/20s → 5 次/30s。
构建节点到 api.edgeone.ai 偶发 15s 超时会被 CLI 误报
「Invalid EDGEONE_PAGES_API_TOKEN」,纯网络抖动,令牌没坏。
- .gitignore:忽略 *.zip 与 .edgeone/(误留的 blog.zip 达 361MB)。
1.9 KiB
1.9 KiB
title, date, slug, draft, categories, tags, author, layout
| title | date | slug | draft | categories | tags | author | layout | ||
|---|---|---|---|---|---|---|---|---|---|
| 尝试接入 telegram 机器人 | 2026-06-02T11:39:00+08:00 | 202606021139 | false |
|
|
小赵 | post |
最近有位博友给我发邮件,他的博客更换了域名,需要改一下友链的链接
果然男人过了二十五就是五十二了
在 hugo 的项目根目录下咋都没找到友联的 json 文件
因为之前懒的缘故,我也没有在 readme 记录,最后翻看了之前的屎山源码,终于找到了散落在角落的 json 数据
然后 git push,发现冲突了,又折腾一会儿,处理 git 版本冲突,原来笔记本本地文件好久没有同步了
深圳这鬼天气是真的热,晚上躺床上,翻来覆去睡不着
转念一想,这样管理友联订阅数据,也太不优雅了!
之前在学校的时候做 Java 项目研究过 telegram bot
我决定把他接入 telegram bot,起初就想实现个改友联和改订阅链接,后面想想干脆把写文章也加进来,也许这样还能增加点便利性,下班回家,谁还愿意坐电脑桌呢
于是,通过写需求文档,把需求拆成 todo ,先确认需求,再做需求,避免不必要的 token 浪费,给claude code 跑了一遍,别说,效果还真像那么回事
不需要太复杂的功能,主要是解决一些机械性的痛点,其实大部分操作交互式的操作反而是不如网页操作的
实际上我的服务是跑在本地的,因为这玩意也没必要跑在公网
一顿框框框写完,擦!电脑还没关!
我岂不是还得下床关电脑,这也太不优雅了!
于是,写了个远程关机重启需求
这下终于舒服了
当然,本文也是由 telegram bot 交互式撰写



