Releases: Lete114/Hexo-Theme-MengD
🎉 1.8.4
Feat
feat(scroll): 新增函数防抖,处理滚动事件触发频率 #1849c5
feat: 将第三方资源保留至本地 #43f795
Adjust
refactor(copy): 使用clipboard做复制,同时保留原有的复制方法 #f1d12c
refactor: 调整utlis为一个js对象,减少全局变量污染 #9b38f6
Fix
fix: 修复低版本nodejs不支持replaceAll的bug #e1d8fe
fix: 修复搜索数据返回后未能及时显示的bug #a323f9
fix(discuss.ejs): 修复discuss评论未设置path时产生的bug #cb28b1
fix: 修改滚动事件的方法名,避免冲突 #b56e4b
fix: 修复非文章页面时,加载多余的js #6f2e37
fix: 将不必要的方法执行统一,非文章页面不执行 #6c8a07
fix: 移除多余的console #05e6fb
fix: 修复页面宽度小于820px时出现滚动条,并未自适应的bug #cd885c
Delete
chore: 移除内置插件 #28e271
delete: 移除RunTime #ce1612
🎉 1.8.0
Commit: #5c2c171
新增: 将header显示到全局(以前只有首页显示)
新增: 滚动锚点偏移量
新增: 打开和关闭toc的动画效果
新增: 火狐浏览器滚动条样式
新增: 预留几个svg文件
调整: 全局页面显示宽度固定为820px
调整: 首页文章样式布局
调整: 文章标题改为居左显示
调整: 调整文章文字排版、间距、字号等
调整: 移除目录显示的多种方式,全部改为悬浮显示(点击右边栏按钮 打开/关闭 )
调整: header在手机端移除,现显示与电脑端一致
移除: 文章Cover
移除: 文章目录标题前面的小风车
移除: 配置文件中多余的配置信息
删除: 遗漏的sidebar模板以及样式
v1.7.1
新增: 侧边栏、自定义侧边栏
新增: 侧边栏网站统计、网站运行时间、总文章数、总字数
新增: 导航栏logo支持html语法 移除: 自定义局部显示宽度
新增: img标签默认为max-width:100%
新增: request函数(备用)即将移除ajax函数 修复: 404页面按钮鼠标悬停的bug
新增: 文字置顶提示功能
新增: 文章置顶自定义内容(支持 html)
新增: 获取 dom 方法
调整: 将所有需要获取 dom 的代码替换为新方法获取 dom(减少冗余)
调整: main.js 获取dom的封装
调整: Discuss评论系统的初始化
修复: 未设置sidebar的提示以及一些措施
修复: 未设置sidebar的提示以及一些措施
修复: toc设置未right是样式错误的bug
修复: #main不居中的bug 调整: page-title的间距 调整: sidebar的配置默认为false
补漏未设置的i18n
🎉 1.7.0
新增: Discuss评论系统的支持
新增: fancybox 图片灯箱
新增: 侧边栏按钮淡入淡出
新增: ✨ 支持首页文章图(通过在文章内设置 cover 属性来显示)
新增: 多样式TOC,可选择居左居右、显示与隐藏式等功能
新增: 自动注册页面categories、tags、404
新增: head 调整为以 open_graph 生成
新增: toc 配置自定义调整
修改: 部分配置文件
fix: 🐛 修复图片懒加载处理器
fix: 🐛404 页面显示报错问题
fix: 🐛 归档页样式丢失的问题
fix: 🐛 在移动端文章页的上下一篇没有合理分配好显示区域
fix: 🐛 当文章以代码块开头是,首页 description 会优先显示代码块行号的 bug
fix: 🐛mian 在不同设备显示不平均的问题
fix: 🐛 分页 pagination 不处于页面底部的 bug
fix: 🐛 在一些特殊的文章页内,移动端设备边距不显示的问题
修复: 🐛fancybox 在关闭图片懒加载后失效的 bug
修复: 🐛 文章目录标题层级过多,导致后两个标题不显示的 bug
修复: 🐛 代码块折叠失效(由于我在编码是,粗心将变量名填写错误)
修复: 🐛 设置文章分类时出现 aa 的 bug
修复: 🐛 在文章描述少,并且设置了 cover,导致文章发布日期、标签、分类显示位置错误的 bug
修复: 🔧模板内容替换html转码问题,以及对head的的处理
修复: 🔧文章内容过多导致显示错误
修复: 🔧import不渲染html的问题
修复: pjax在网络情况较差时,未能加载完整而执行了相应的代码而造成的错误
修复: css的z-index干扰问题进一步修正
修复: categories 显示不完整的问题
修复: toc 与 nav 冲突的bug
修复: 未安装 hexo-generator-search 时产生的一系列问题
修复: 侧边栏切换深色模式按钮未能拦截href属性的bug
调整: 深色模式
调整: 文章无标题的一些语法
调整: 上一篇文章下一篇文章的样式布局
调整: 部分字体显示问题
调整: 对一些不规范的 coding 进行纠正
调整: 修改 i18n 的命名
调整: 将以前的命名规则重定义
调整: 博主头像
调整: 主体宽度最大最小限制
调整: 首页博主昵称居中显示
调整: 🛠 主体、导航栏最大、最小限制,以及若干小调整
调整: 🛠 主页分类与标签的间距
调整: 对nav进行结构调整,使其更容易维护
调整: 对部分页面结构进行重新修正
调整: pjax跳转页面时修改keywords、description等
调整: 移除 hexo-generator-search 配置
调整: search 对 json 数据的支持
调整: page 重构调整
调整: archives、categories、tags 重构调整
调整: 404页面重构调整
调整: i18n若干调整
调整: 代码块与行号不对其的细节
调整: 文字比例
调整: Discuss评论系统的js为latest
移除: 多余无用得文件
移除: 部分无用多余的 ejs
移除: 打赏(reward)功能
移除: Waline 的深色模式适配
移除: hexo-minify配置信息,转为hexo配置文件定义
移除: MathJax的支持
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
1.6.1
🎉在一个月的修改于调整中,终于又发布了🎉
🔮新增
- 更新:适配pjax
- 更新:更新部分css样式
- 添加: 当文章没有写内容标题时toc不显示
- 更新资源压缩,只内置css压缩,html和js压缩需安装插件:
npm install hexo-minify –save
- 添加:ICP备案 / CDN加速
- 更新:i18n / 英语 / 简体中文 /
- 更新:指定文章可关闭 打赏
- 更新:自定义share
- 添加Gitee(码云)申请友情链接
- 添加仓库pr的方式申请友情链接(推荐)
- 更新代码块复制功能
- toc可以 开/关
- 更新:pjax跳转时有进度条
🔧调整
- 调整手机端样式显示bug
- 调整css样式
- 调整:调整评论只能在文章页打开与关闭,更改为所有页面都有权开关评论
- 调整toc; 从原来得js动态追加更换为hexo渲染
- 移除部分js
- 纠正en.yml的内容
- 移除滚动条背景色
- 调整分类页样式
- 调整归档页样式
- twikoo评论的子评论显示样式
- 调整share.js CDN地址
- 文章页的样式不再单独引用,归为index.css下
🛠修复
- 修复在特殊情况下toc显示超过100%的bug
- 修复: 当关闭搜索功能时导航栏显示位置错误的bug
- 修复: 当页面小于900px大于800px时文章样式不连贯的bug
- 修复footer不识别html标签
- 修复:之前版本不能自定义打赏二维码的bug(疏忽)
- 修复:之前版本版权url固定
- 修复:修复非文章页没有代码高亮bug
- 纠错waline的serverURL
- 修复table框超出的bug
- 手机端toc显示超出bug
- 修复部分代码块不显示边框的bug
- search搜索出来的文章url缺少或多出/,导致url错乱的bug
- 修复开启pjax时search搜索出来的文章url点击后不触发pjax的bug
- pjax在手机端导航栏点击跳转时,不能自动关闭的问题
- valine在开启pjax的情况下出现重复评论,waline在开启pjax的情况下无法点击回复按钮的bug
- 修复文章访问量出现一次刷新,得到两次累加的bug
- 修复博主昵称过长时,出现换行的bug
- 修复评论系统再某种特殊情况下不加载的bug
- 移动端pjax打开search搜索点击点击文字后不会自动关闭
1.5.0
✔已完成1.0.0版本待添加
- 新增本地搜索
- 新增Valine评论系统
- 新增Waline评论系统aa
- 新增Twikoo评论系统
🔮新特性
- Hexo基本配置(会覆盖hexo的配置)
- 添加Cover首图
- 添加主题配置颜色
- 博客首页显示的文章数
- 添加404页面
- 添加Baidu Analytics、Google Analytics
- 添加toc
- 添加自定义css、js引入
- 显示博客引入css、js等内容配置
- 评论框样式调整
- toc显示进度
- css替换为stylus
- css压缩
- 添加fancybox插件
- 添加友情链接页面
- 添加部分动画效果
- 优化head
- 调整description在特殊情况下,只显示少部分内容的问题