本文记录本博客站点的功能更新历史,方便了解站点的演进过程。

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

如有功能建议或问题反馈,欢迎在评论区留言。