v0.3.0
What's Changed
- feat: expose pace config by @D-Sketon in f6a022c
- feat: expose font config by @D-Sketon in 717a776
- feat: expose animation config by @D-Sketon in 15bf879
- feat: open graph by @D-Sketon in cc89927
- feat: improve style by @D-Sketon in #52
- perf: waline/gitalk css 异步加载 by @D-Sketon in dd87c5e
- perf: photoswipe改用min版本js by @D-Sketon in 0189d13
- perf: 移除阻塞css by @D-Sketon in c6c6608
- refactor: refactor css by @D-Sketon in #50
- refactor: remove wow by @D-Sketon in #51
- refactor: 替换默认banner by @D-Sketon in ef535b6
Full Changelog: v0.2.4...v0.3.0
修复
- 修复了 pjax 下 clipboard 的内存泄露问题
- 修复了 pjax 下 pace 的内存泄露问题
特性
- 支持了 Open Graph,具体配置说明可以参考 Hexo-Open-Graph
open_graph: enable: true # true | false options: #twitter_card: <twitter:card> #twitter_id: <twitter:creator> #twitter_site: <twitter:site> #twitter_image: <twitter:image> #google_plus: <g+:profile_link> #fb_admins: <fb:admin_id> #fb_app_id: <fb:app_id>
- 支持配置过渡动画,现在可以为每种元素配置不同的过渡动画,过渡动画类型可参考 AOS
animation: enable: true # true | false options: header: title: slide-up subTitle: slide-down home: post: fade-up widget: fade-up sidebar: fade-up article: whole: fade-up date: zoom-in category: zoom-in tag: zoom-in comment: zoom-in reading: zoom-in nav: fade-up archive: whole: fade-up tag: zoom-in category: zoom-in section: fade-up nav: fade-up
- 支持配置 Google Font 字体
font: article: - Mulish - Noto Serif SC code: # - Ubuntu Mono # - Source Code Pro # - JetBrains Mono
- 支持配置是否开启 pace 进度条(以前是默认开启)
pace: enable: true # true | false
⚠️ 重构 ⚠️
- WOW 现在改为使用精简版 AOS,同时修改了动画的类型,并修复了 pjax 下内存泄露的问题
- 样式的大量重构,包括但不限于
- loader
- 修改加载动画太极的颜色
- header
- 修改了默认头图样式
- 标题和副标题添加了 AOS 动画
- nav 太极图改为使用图标,并修改 hover 动画
- search
- input 框修改颜色,添加 hover 样式,并移除清空按钮
- 添加博丽灵梦背景
- article
- 文章添加了 AOS 动画
- 修改并统一 hr 样式
- 优化夜间模式下的代码块样式
- 文章底部的版权声明添加了背景
- 修复 pull quote 样式异常
- sidebar
- 太极图改为使用图标,并修改 hover 动画
- 修改按钮样式
- 为 widget 添加了溢出省略号隐藏
- footer
- 优化夜间模式下的样式
- loader
性能
- 搜索 js 现在改为异步加载
- phtotswipe、主页的 katex/waline/gitalk css 现在改为异步加载
- photoswipe 改用 min 版本 js
- 化简 ejs 和 css 代码