original field notes

把开发过程写到可以复查。

这里记录 Concitech 项目里已经发生过的具体问题:发布凭据为什么失效、旧框架怎样产生空文件、媒体结构如何解析,以及第三方页面能力失效时如何降级。每篇都附上实现依据,也会写清楚尚未解决的部分。

field notes

八篇可复查的实践记录

跨仓库部署失败后,我如何改用 Deploy Key

从无效 Token 的失败日志出发,把跨仓库发布收窄为一把只对目标仓库有写权限的密钥,并验证线上结果。

阅读全文

旧版 Hexo 显示成功,文件为什么全是空的

日志列出数百个 Generated 文件,目标目录却全是 0 字节。问题最终落在 route stream 的写盘兼容层。

阅读全文

X 媒体解析为什么不能只取第一个视频地址

普通附件、卡片视频、多码率、长文和线程来自不同分支,解析层必须把它们压缩成稳定模型。

阅读全文

浏览器截图为什么要主动排除脚本节点

第三方页面的脚本、模板和扩展按钮会触发 CSP 或污染画面,共享过滤器负责划清截图边界。

阅读全文

旧文章为什么保留 URL,但退出搜索索引

空页和极短记录不必制造 404;用 noindex、follow 与 sitemap 过滤保留历史路径,同时清理薄内容信号。

阅读全文

我如何让 AI 日报保持可核验

来源链接只是起点。双语内容必须成对、日期不能漂移、生成结果要经过结构与长度检查,发布失败也要保持旧版本可用。

阅读全文

复制功能为什么要有三层降级

一次“复制”同时受到权限、安全上下文、浏览器能力和目标格式影响。Tweet Craft 用逐层回退换取可预期的结果。

阅读全文

静态站上线前,我实际检查什么

从 HTTP 跳转、canonical 和 sitemap 的一致性,到移动端横向溢出与结构化数据,给出一套能重复执行的检查方法。

阅读全文

publishing standard

每篇内容至少回答三个问题。

问题发生在哪里?实际采用了什么办法?这个办法在哪些条件下仍会失效?如果不能给出可验证的回答,就先不把它写成一篇文章。

查看内容原则