跳到内容

📜 更新日志

DevLab 发布历史 — 新功能、改进、错误修复。

2026-04-16 Phase 8 — UX / SEO 强化

诊断 UX 全面改革 + SEO 结构化数据

  • 🆕 /check/* 结果页统一为评分卡:A~F 等级徽章 + pass/warn/fail 计数 + 待处理项列表,均置于页面顶部
  • 🆕 诊断中的加载遮罩:提交时显示加载动画、目标 URL 与 4 个阶段步骤
  • 🆕 为 10 个主要工具添加 HowTo / FAQPage 结构化数据:jwt / json-formatter / curl / regex / diff / base64 / hash / yaml-json / markdown / color
  • 🆕 新增 3 篇博客文章:cURL → fetch 转换指南 / Cookie 安全完全指南 / JWT 安全最佳实践
  • 🆕 404 页面改进:自动聚焦的搜索框 + 通往 8 个热门工具的快捷链接
  • 🆕 robots.txt 重写:显式允许 14 个 AI 爬虫 + 拒绝 5 个垃圾爬虫
  • 🔧 在 pre-receive 钩子中执行 PHP/Twig lint:在推送阶段提前拦截问题
  • 🔧 整理 .gitignore:排除 vendor / logs / IDE / secrets
2026-04-16 Phase 7 第 8 批 — 网络 / SVG 类工具

5 个新工具 + 自动部署

  • 🆕 二维码生成:URL / WiFi / vCard / mailto / SMS / tel,支持 SVG 与 PNG 输出
  • 🆕 SVG 优化:删除 Inkscape 元数据、小数舍入、输出 CSS / JSX / Vue
  • 🆕 sitemap.xml 校验器:URL 数量 / lastmod / hreflang / 图像扩展检查
  • 🆕 重定向链追踪:逐跳追踪,检测 HTTPS 升级 / 降级
  • 🔧 git push → 生产环境自动部署:服务器上的 bare 仓库 + post-receive 钩子,弃用 scp
  • 🔧 PWA 化:Service Worker + 重写 manifest,可添加到主屏幕
  • 🔧 收藏 / 历史功能:基于 localStorage,所有工具均带 ☆ 按钮
  • 🔧 动态 OG 图片:/api/og.svg 端点,按类别配色
  • 🔧 BreadcrumbList 结构化数据:所有页面自动输出
2026-04-15 Phase 7 — 新增 15 个工具 + 7 项诊断

工具 14→32、诊断 13→20

2026-04-14 Phase 6 — 完整支持 5 种语言

5 语言完全支持

  • 🌐 全站 848 处 tr() 调用扩展为支持 5 种语言
  • 🌐 对称 URL 结构:/ja/foo/ /en/foo/ /ko/foo/ /es/foo/ /zh/foo/
  • 🌐 所有页面自动输出 hreflang、按语言设置 og:locale、语言切换下拉菜单
  • 🌐 由 LanguageMiddleware 重写 URI,无前缀路径返回 301 重定向
2026-04-13 Phase 3 — 诊断功能诞生

在 /check/ 下实现 13 个诊断工具

  • 🔍 URL 综合诊断、LLMO、安全、HTTP 头、DNS、SSL、SEO、结构化数据
  • 🔍 CAA、robots.txt 详情、Open Graph、HSTS preload、DNSSEC
  • 🛡️ UrlFetcher 增加 SSRF 防护(拒绝私有 / 保留 IP)
  • 🌐 使用 Cloudflare DoH 进行 DNSSEC 验证
2026-04-07 〜 12 Phase 0-2 — 基础搭建

初始版本

  • ⚙️ 确立 Slim 4 + Twig + PHP-DI 架构
  • 📁 发布 100 多个测试文件:PNG / JPG / WebP / GIF / PDF / ZIP / CSV / JSON / TXT
  • 🛠️ JSON / Base64 / JWT / UUID / hash / regex / diff / color / password 等 14 个工具
  • 📝 28 篇博客文章(上传实现、CSV 乱码、HTTP 错误、各框架解析)

📡 获取更新

通过 RSS feed 接收更新。 RSS feed