记录开发中的踩坑与收获 · 非经营性个人站点
strftime() 废弃改用 IntlDateFormatter;each() 完全移除需改为 foreach;implode() 参数顺序强制统一。整理了详细的替换对照表和测试用例。
Upgrade $http_upgrade 和 Connection "upgrade",否则连接会被断开。另外要注意 proxy_read_timeout 不能太短。附一份可直接用的 server 配置片段。
piexif 模块可以在压缩后重新注入 EXIF 数据。对比了 quality=70/80/90 时的体积与画质,推荐 80 作为平衡点。
git reset --soft HEAD~1 撤销上次提交但保留更改;git rebase -i 合并多个 commit;git cherry-pick 挑选特定提交。每个命令都附带实际工作流示例。
grid-template-rows: masonry(目前 Firefox 支持)或使用列布局模拟。本文给出一种兼容性较好的 Flexbox + columns 方案,并解决了元素高度不一致导致的错位问题。
✔ 本站遵守《非经营性互联网信息服务备案管理办法》,内容健康向上,仅供个人学习交流。