1.6.7
🎉 在几个月的观察与修改,并重构,全部功能已全面完善
🔮新增
- 主题已被Hexo官方收录
- import_top自定义插入之前
- 自定义字体
- 悬浮导航栏
- utlis.js 自定义实用类
- rightside自定义添加、两种方式,控制每个页面该显示的功能按钮
🔧调整
- SEO优化
- 优化页面加载速度
- 404页面
- 版权位置的图标
- 移除第三方库: JQuery库、Clipboard库、Fancybox库
- Search的样式
- 代码块样式、文章字体大小
- 图片懒加载的方式,移除scroll滚动事件监听换为IntersectionObserver接口
- up酱、雷姆置顶置底
- 移除页脚CDN
- 域名验证(可使用import:的head)
- 在之前的版本中代码块是由Hexo API处理的,会有遗漏和冲突现象,现调整为前端渲染,提高了文章的生成速度
- 将文章底部的上下一篇文章从文章标题改为‘上一篇’ or ‘下一篇’
- 移除404.ejs、artitalk.ejs、hpp_talk.ejs 使用插件插入
- layout.ejs 调整,减少layout.ejs 内容,简洁化
- 首页与article分离,降低耦合度
- pjax:send调用的方法过多,方法名冗余
- 点击mask时关闭所有弹窗
- pjax在之前的版本中与toc的耦合度高,难以维护
- 重新调整toc的样式以及显示方式
- rightside在之前的版本在过于混乱,很多地方都需要引入,难以维护,现已降低rightside的耦合多
- page在之前的版本中过于复杂,难以理解,难以维护的问题
- search调整,优化页面加载速度
- 之前版本对深色模式的处理过于臃肿,css选择器过多,难以维护
- id、class命名调整
- 模板布局清晰、stylus等
- 调整全局字体
- i18n语言文件的结构
- 首页cover自动填充
- 让图片显得更圆润
- 主体内容样式调整(调整为flex布局),在以前的版本中pc端显示正常,在移动端的某些设备上存在一些小瑕疵
- subtitle输出至header
- 🐛修复手机模式下的一些样式错误 #7
- 一些css位置、移除冗余css
- 在一些内容比较少的页面上,footer和main总是不会占满剩余空间,导致整体显示不美观的bug
🛠修复
- table在小屏幕设备样式出错的bug
- 修复之前版本顶部导航栏没有适配深色模式
- 修复之前版本为完成的动画效果
- Search搜索时出现严重卡顿、在开启了pjax功能后搜索出结果,并进入搜索结果的页面后重新打开搜索框时不显示的bug、优化代码实现
- 当开启图片懒加载时点击【直达评论】时出现直达评论未能滚动到评论区域
- 修复1.6.6一下版本在archive(归档)页显示不正确的bug
- pjax进度条类名,与toc类名冲突
- 在不开启搜索功能的时候,css样式仍然加载的bug
- tags过多时会超出指定范围的bug