站点功能更新日志
本文记录本博客站点的功能更新历史,方便了解站点的演进过程。
2025-04-06 功能更新
1. 热门文章排行
功能说明: 基于评论数量显示热门文章,通过 Twikoo 评论系统 API 获取文章的评论数,自动排序展示评论最多的 5 篇文章。
实现方式:
- 使用 Twikoo API 异步获取评论数据
- 前端 JavaScript 动态渲染热门文章列表
- 展示位置:首页侧边栏
2. HTML/CSS/JS 压缩
功能说明:
通过 jekyll-minifier 插件自动压缩静态资源,提升页面加载速度。
配置详情:
# _config.yml
jekyll-minifier:
compress_css: true # 压缩CSS文件
compress_javascript: true # 压缩JavaScript文件
compress_json: true # 压缩JSON文件
compress_html: true # 压缩HTML文件
uglifier:
harmony: true # 支持ES6语法
优化效果:
- 减少文件体积
- 加快页面加载速度
- 提升用户体验
3. 悬浮跳转按钮
功能说明: 添加全局悬浮按钮,方便用户快速返回顶部或跳转到页面底部。
样式特点:
- 颜色:
#4e91a5 - 位置:页面右下角
- 动画效果:悬停时上浮
历史功能更新
2025-03 系列文章功能(已移除)
曾实现系列文章/连载功能,支持:
系列文章导航阅读进度显示上一篇/下一篇跳转
移除原因: 该功能与主题风格不太协调,且使用频率较低,为简化站点结构而移除。
技术栈
本博客基于以下技术构建:
- 静态站点生成器: Jekyll
- 主题: Minimal Mistakes
- 评论系统: Twikoo
- 部署平台: GitHub Pages
- 代码托管: GitHub
如有功能建议或问题反馈,欢迎在评论区留言。