Toggle navigation
MitnickEX Blog
Home
About
Tags
项目发现与研究记录
项目进度日志
MitnickEX 博客重新运营实施计划
项目发现与研究记录
项目发现与研究记录
2026-04-25 初始项目分析
现有项目状态
技术栈
:
Jekyll 3.x(推测版本,基于_config.yml的配置)
Bootstrap 3.3.7(从css文件看)
jQuery 1.11.3
Grunt 0.4.5 作为构建工具
依赖包都比较老旧,存在安全隐患(GitHub提示7个安全漏洞)
内容情况
:
32篇历史Markdown文章,时间跨度2015-2019年
主要主题:软件测试、自动化测试、数据分析、项目管理
所有文章采用UTF-8编码,格式规范
现有功能
:
分页功能(每页10篇)
标签云功能
百度统计和旧版Google Analytics
多说评论系统(已停运,需要替换)
响应式布局(基础支持,需要优化)
部署情况
:
部署在GitHub Pages,域名mitnickex.github.io
主分支直接部署,没有CI/CD流程
构建产物直接提交到仓库
问题发现
技术债务
:
依赖包版本过旧,存在多个安全漏洞
jQuery版本过低,有已知安全问题
构建工具Grunt已经过时,生态不再活跃
部分CSS/JS资源未压缩,加载速度慢
功能失效
:
多说评论系统已停止服务,相关代码需要移除
部分第三方链接可能失效
旧版Google Analytics(UA)将停止支持,需要升级到GA4
体验问题
:
移动端适配不够完善,部分页面在小屏显示异常
没有深色模式,长时间阅读易疲劳
缺少文章目录导航,长文阅读体验差
代码块功能简单,没有复制按钮等便捷功能
SEO问题
:
缺少结构化数据标记
没有Open Graph和Twitter Card支持
站点地图需要手动更新
部分页面meta标签不够完善
技术选型依据
为什么保留Jekyll?
完全兼容GitHub Pages,无需额外部署成本
所有现有内容和配置不需要改动
URL结构100%保留,SEO权重不会丢失
构建简单,性能足够博客使用
为什么选择Tailwind CSS?
原子化CSS,开发效率高
体积小,按需生成,性能优秀
现代化设计系统,容易实现深色模式等功能
可以和现有Bootstrap样式共存,支持渐进式替换
为什么选择Giscus作为评论系统?
基于GitHub Discussions,免费开源
支持GitHub账号登录,用户门槛低
无广告,加载速度快
配置简单,易于维护
数据完全由自己控制,存储在自己的GitHub仓库
FEATURED TAGS
Web
自动化测试
总结
Selenium
数据分析
软件测试
测试工具
测试
SEO
网站
ABOUT ME
互联网行业从业者,
测试工程师一枚,
爱篮球爱摄影,
轻度中二病患者,
关键有个好老婆
知
FRIENDS
章亚男
邵立博
金邵杰
Oupeng
Advich
Caresun