站点更新
博客介绍
- 本博客基于 Hexo 静态站点框架构建,前端采用 Butterfly 主题并进行深度魔改,所有页面均在构建时预渲染为纯静态 HTML,兼具动态体验与极致性能。
- 主题已完全脱离 jQuery 依赖,核心交互层由自研的 jQuery 兼容层(dom.js)驱动,实现零外部依赖的前端架构轻量化目标;滚动性能通过缓存布局值、读写分离等策略持续优化。
- 站点右击菜单、文章复制分享、图片拖拽防护等交互功能,均整合了互联网公开的技术方案,并针对本博客场景进行了定制化重构。
- 本博客的维护与迭代工作深度结合 AI Agent(LLM 大语言模型),从代码审查、性能调优到功能实现,全程由 AI 参与辅助,大幅提升了开发效率与代码质量。
- 所有页面均为纯静态 HTML/CSS/JS,开源透明。如果你欣赏某个样式效果,可以直接 F12 取用。
- 站点图片素材均为原创或 AI 辅助生成,仅限本人使用,请勿将本站素材移植到其他站点。
- 本博客使用的
沙滩橙Change形象仅限本人使用,禁止共享与分发。
更新日志
LeoBlog 2.0
2026年
26.04.18
功能优化: 评论热评(commentBarrage)仅在文章页/留言页/友链页显示
功能修复: 移除console/footer partial的缓存,避免404页面context被复用导致热评按钮不显示
JS修复: commentBarrage.js增加DOM元素判空,防止控制台报错
样式优化: 命令行块光标宽度调整为3px,垂直位置微调
样式优化: 控制台遮罩动画与按钮组时序对齐,消除视觉延迟
文章修复: 修复Frontmatter标题引号嵌套导致的YAML解析错误
文章修复: 修复封面图片外链失效问题,改用本地图片
26.04.16
性能优化: 禁用 SmoothScroll polyfill,避免 rAF 循环持续触发 Style Recalc 60fps
性能优化: 全面启用 content-visibility: auto + IntersectionObserver,装饰性动画离屏自动暂停
配置规范: 主题配置统一写入 Hexo 根目录 _config.lhliang.yml,不再直接编辑主题 _config.yml
JS 优化: 彻底移除 jQuery 依赖,替换为原生 DOM API,全面提升前端性能
JS 修复: 修复 dom.js、utils.js 多处运行时 Bug 及 pjax 内存泄漏
交互优化: 修复触屏打赏弹窗和分享二维码交互问题
搜索切换: 关闭 Algolia 搜索,启用本地搜索
AI 摘要: front-matter 从旧格式迁移到新格式,20 篇旧文章已批量迁移
文章序号: 关闭 Hexo 主题目录自动标号,20 篇旧文章手动添加中文序号
LeoBlog 1.2
2025年
25.01.01
- 优化显示速度
- 重构右键菜单
LeoBlog 1.1
2024年
24.12.23
- 去除朋友圈
- 去除无用的统计
- 适配所有移动端
24.12.17
整站性能和部分显示优化
24.03.30
大更新: 整站性能和显示优化
24.03.25
站点问题更新: 解决了一些小BUG
24.03.23
站点动画更新: 更新了Lottie动画,原创沙滩橙Change动画、谢谢梨动画
24.03.20
站点配色更新: 更新部分显示异常的BUG
03-16
站点配色更新: 更新最新的配色
03-14
站点动画更新: 部分动画运行更快更流畅
02-25
站点布局更新: 为超大分辨率更新了三栏布局
01-20
CSS旋转图标: 优化文章热度和评论加载的显示样式
01-18
更换图片取色: 切换图片取色为腾讯云万象处理方法
LeoBlog 1.0
2023年
06-30
更换新名字: 更新为刘洪亮Leo
05-24
图片懒加载: 新增图片懒加载功能
05-21
隐私政策更新: 修复显示方式为只有第一次打开站点弹窗
04-20
CSS样式合并: 调整了部分样式
04-18
更换整体配色: 调整了关键字配色问题
04-17
新增文章波浪: 文章顶部波浪效果看着好看一些
04-16
新增AI摘要: 自动对文章做摘要总结
04-15
更换为静态博客: Hexo+Butterfly主题+参考魔改大师们的样式