Commit Graph
71 Commits
Author SHA1 Message Date
zqlit 5e9d328841 fix(排序): 同日文章 date 补全时分秒 + EdgeOne 部署重试增强
现象:小乖同一天发的第二篇排到了第一篇后面。

根因: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)。
2026-10-05 21:54:03 +08:00
QunLIn e12da91314 评论后端统一到 api.200181.xyz(与 RSS 同一 Worker)
Deploy to Production / pre-check (push) Successful in 1m10s
Deploy to Production / build (push) Successful in 4m44s
Deploy to Production / deploy-edgeone (push) Successful in 3m39s
Deploy to Production / finalize (push) Successful in 35s
Deploy to Production / notify-failure (push) Skipped
评论与订阅已合并为同一个 Cloudflare Worker(artalk-cf,
同时服务 api.200181.xyz 与 artalk.200181.xyz)。为收敛到
单一域名/单一面板,评论入口统一切到 api.200181.xyz。

- hugo.toml params.artalk.server → api.200181.xyz
- write-server ARTALK_SERVER 默认值同步
- 注意:post.usj.cc 服务器 .env 里若有 ARTALK_SERVER 覆盖项需同步改
2026-10-03 10:57:33 +08:00
QunLIn 87cfa01b3d write-server 切到自建后端:评论 artalk.200181.xyz + RSS api.200181.xyz
- ARTALK_SERVER: artalk.usj.cc(朋友机器)→ artalk.200181.xyz(自建 CF Workers)
- RSS_API_BASE: api.usj.cc(EdgeOne)→ api.200181.xyz(迁到 CF Workers 的 rss-robot-cf)
- SCF_PROXY 不变(scfapi.usj.cc 是国内代理,继续复用)
2026-10-02 22:37:54 +08:00
Write Server db675813ed 发布: 怎么也飞不出,花花的世界 2026-06-25 12:47:42 +00:00
Vaica e3ef5e6767 2032 2026-06-24 20:33:02 +08:00
Vaica e7b112ba18 1758 2026-06-24 17:58:29 +08:00
Vaica 25184a19d6 Update sessions.ts 2026-06-24 17:41:10 +08:00
Vaica 192032d780 1735 2026-06-24 17:35:07 +08:00
Vaica b86b170814 Update poll.ts 2026-06-24 17:30:42 +08:00
Vaica f73bf33bce 1725 功能大改 2026-06-24 17:25:54 +08:00
Vaica fa52190830 Update rssapi.ts 2026-06-24 16:44:17 +08:00
Vaica 9d3aad256f Update handlers.ts 2026-06-24 16:25:32 +08:00
Vaica bbebd262e7 Update handlers.ts 2026-06-24 16:18:13 +08:00
Vaica ff2104bc96 1612 2026-06-24 16:12:12 +08:00
Vaica 0854f94e87 1601 2026-06-24 16:01:59 +08:00
Vaica b6264280b9 1555 2026-06-24 15:55:06 +08:00
Vaica 5b05050ebe 1578 2026-06-24 15:48:11 +08:00
Vaica fdfa6007d4 Update handlers.ts 2026-06-24 15:40:38 +08:00
Vaica 97217d0cc0 1527 2026-06-24 15:28:02 +08:00
Vaica c506aadb46 1508 2026-06-24 15:08:41 +08:00
Vaica b8d721c7ff 1437 2026-06-24 14:37:49 +08:00
Vaica bdbe559338 1434 2026-06-24 14:34:12 +08:00
Vaica 34815476f2 Update notify.ts 2026-06-24 14:25:47 +08:00
Vaica 05b22247e0 1420 2026-06-24 14:20:43 +08:00
Vaica 69dd2f354a Update notify.ts 2026-06-24 14:07:47 +08:00
Vaica 4918e517e1 1400 2026-06-24 14:00:50 +08:00
Vaica 500e1a5a42 1352 2026-06-24 13:52:16 +08:00
Vaica f9076df6e8 1350 2026-06-24 13:50:26 +08:00
Vaica 8701d4478f 1342 2026-06-24 13:42:36 +08:00
Vaica aa1fabcaa3 Update README.md 2026-06-22 18:53:26 +08:00
Write Server 4eb4a3b02b 发布文章 2026-06-22 10:49:09 +00:00
Vaica f70b603cf7 1835 2026-06-22 18:35:51 +08:00
Vaica 591abf5877 1821 2026-06-22 18:21:28 +08:00
Vaica 60354b982e 1721 2026-06-22 17:21:57 +08:00
Vaica fe8c99a53e 1623 2026-06-22 16:23:10 +08:00
Vaica 310be913ef 1555 2026-06-22 15:55:09 +08:00
Vaica a320ff2661 Update sw.js 2026-06-22 15:36:56 +08:00
Vaica 61aff58d55 Update hash-users.js 2026-06-22 15:20:20 +08:00
Vaica e814d85065 Update docker-compose.yml 2026-06-22 15:18:55 +08:00
Vaica 1ea2315efb Update page.tsx 2026-06-22 15:11:09 +08:00
Vaica ba016efbe8 1459 2026-06-22 14:59:24 +08:00
Vaica 4ab47a3e47 1410 2026-06-22 14:10:10 +08:00
Vaica 4b8018bcc3 1404 2026-06-22 14:04:35 +08:00
Vaica 4d98e5ca1e 1343 2026-06-22 13:43:22 +08:00
Vaica ad47a6dddd 1330 2026-06-22 13:30:55 +08:00
Vaica f172e6c15b 1320 2026-06-22 13:20:07 +08:00
Vaica e36c99476a Update route.ts 2026-06-22 13:08:34 +08:00
Vaica 8cd35ca127 1301 2026-06-22 13:01:37 +08:00
Vaica f99ddec735 1240 2026-06-22 12:40:40 +08:00
Vaica b9bacffd05 1231 2026-06-22 12:31:07 +08:00