热门
博客优化总结:从 iframe 被转义到完美支持网易云音乐播放器在博客中插入网易云音乐播放器时,文章显示转义文本。经排查,发现数据库存储的是纯文本节点而非HTML。最终采用前端动态替换方案:利用TreeWalker遍历文本节点,识别包含data-netease-id的节点并解析ID,动态创建iframe替换原文本。此方案无需修改数据库和后端,支持歌曲与播客,且移动端适配良好。
5 分钟
客邸(Guest House)模块完整开发报告
本文详细记录了为 Cloudflare Workers 博客系统新增“客邸”模块的开发全过程。该模块用于独立展示多位作者文章,与主站完全隔离。通过新建 guest_authors 表和扩展 posts 表实现数据隔离。开发分为四个阶段:数据库迁移、管理界面、编辑器扩展和公开展示。重点解决了骨架屏闪烁、侧边栏标签三层隔离、样式统一等技术难题,实现了内容隔离、动态标签云和国际化功能。
15 分钟
博客加密功能开发全记录:从混沌到稳定的 12 小时试错之旅
为个人博客系统添加文章加密功能,看似一项简单的任务,却演变成了一场持续 12 小时的拉锯战。在经历了 Token 传递失败、URL 参数诡异编码、RPC 序列化崩溃、环境变量不一致等大量陷阱后,最终通过遵循 KISS 原则(Keep It Simple, Stupid),将复杂的两步验证简化为一次密码验证直接返回内容,实现了稳定可靠的加密文章访问。本文完整复盘了从需求分析到架构设计、从疯狂试错到最终交付的全过程。
9 分钟

