2025.4.10
根据网上的教程搭配ai成功把博客的整个框架搭建好了,初具雏形
2025.6.24
功能增加
- 增加评论区功能
- 增加打赏功能
- 增加友链功能
- 给每个文章增加返回键(致敬不知名张某,没有返回键的流氓网页)
内容补充
- 运用ai编写了脚本,给本地md文件增加frontmatter、更改文件名等等
- 持续搬运本地笔记中….
2025.6.25
功能增加
- 增加根据搜索tag功能和同一个tag下搜索文章功能
- 为dates页面添加相同的搜索功能,保持界面一致性
- 年份搜索:可以快速搜索特定年份
- 文章搜索:在每个年份下搜索具体文章
- 支持键盘快捷键(Ctrl+F聚焦搜索框,Esc清空搜索)
- 实时统计搜索结果数量
- 增加鼠标点击特效
- 多种特效类型:普通波纹、彩色渐变、爱心形状、星星爆炸
- 粒子系统:点击时爆炸式粒子效果 - 交互方式:左键、右键、双击、键盘快捷键
- 智能避让:在交互元素上不触发特效
- 性能优化:自动清理,支持触摸设备
- 重新设计首页
- 欢迎区域:渐变背景 + 博客统计数据
- 特色功能展示:4个特色功能卡片介绍
- 最新文章预览:卡片式布局展示最新6篇文章
- 热门标签云:动态标签展示,按文章数量排序
- 交互动画:数字统计动画、打字机效果、悬浮特效 - 响应式设计:完美适配各种设备
- 暗色主题支持:自动适配系统主题
问题解决记录
GitHub Pages 构建失败修复(2025.6.25)
问题症状:
- GitHub Pages 构建失败,显示 “github-pages gem can’t satisfy your Gemfile’s dependencies”
- 构建日志显示依赖冲突
解决方案:
- 修复 Gemfile 依赖:
- 移除不兼容的
gemspec
引用 - 使用官方
github-pages
gem 替代单独的插件 - 移除
jekyll-collection
等不支持的插件
- 移除不兼容的
- 修复文件名问题:
- 重命名
2025-04-04-SQL数据查询(单表.md
为2025-04-04-SQL数据查询(单表).md
- 修复文件名中的未配对括号
- 重命名
- 优化配置文件:
- 统一
_config.yml
中的插件配置 - 添加 GitHub Pages 兼容性配置
- 移除重复的插件声明
- 统一
- 修复 SCSS 语法:
- 移除
_home.scss
中可能导致问题的 SVG URL - 清理
styles.scss
中的重复导入
- 移除
- 文件清理:
- 删除不需要的
not-pure-poole.gemspec
- 更新
.gitignore
排除构建文件
- 删除不需要的
结果:构建成功,网站正常部署
GitHub Pages 首页构建问题修复(2025.6.25 补充)
问题症状:
- 添加新首页后 GitHub Pages 构建失败
- 复杂的 CSS 和 Liquid 模板可能导致编译错误
解决方案:
- 简化首页布局:
- 移除复杂的统计数据计算
- 简化 Liquid 模板语法
- 移除可能有问题的 JavaScript 脚本
- 简化 CSS 样式:
- 重写
_home.scss
,使用基础样式 - 移除复杂的动画和特效
- 保留核心的欢迎区域样式
- 重写
- 优化布局结构:
- 使用更简单的 HTML 结构
- 移除可能导致问题的高级功能
- 保持响应式设计的核心功能
当前状态:
- 首页保留核心功能:欢迎区域 + 文章列表
- 样式简洁但美观
- 构建应该能够成功
花里胡哨特效大升级(2025.6.25 继续)
新增功能:
- 动态背景粒子效果:
- 首页专属粒子动画背景
- 100个动态粒子,随机颜色和运动轨迹
- 边界反弹效果,流畅动画
- 低性能影响,支持响应式调整
- 阅读进度条:
- 文章页面顶部进度指示器
- 渐变色彩,实时更新阅读进度
- 毛玻璃效果,不影响内容阅读
- 自动计算文档滚动百分比
- 智能回到顶部按钮:
- 滚动300px后自动显示
- 平滑滚动动画
- 悬浮特效和阴影
- 移动端优化尺寸
- 打字机效果:
- 首页欢迎文字动态打字
- 多句话循环播放
- 可配置打字速度和停顿时间
- 光标闪烁动画
- 随机鼓励语句:
- 30秒间隔显示励志语句
- 10+条精选诗词和名言
- 弹窗式显示,3秒自动消失
- 优雅的淡入淡出动画
- 动态统计数据:
- 实时计算文章数量、总字数
- 模拟访客数和咖啡消耗量
- 数字递增动画效果
- 卡片式布局展示
- 增强文章元数据:
- 彩色标签,悬浮特效
- 自动计算阅读时间
- 模拟浏览量计数
- 文章分类和标签展示
- 智能文章目录:
- 自动提取文章标题生成目录
- 平滑滚动定位
- 可折叠/展开
- 层级缩进显示
- 今日诗词:
- 15+条经典诗词轮播
- 点击刷新功能
- 渐变文字特效
- 中华传统文化展示
- 简易音乐播放器:
- 8首模拟音乐列表
- 播放/暂停/切换功能
- 音量控制滑块
- 悬浮式播放器界面
- 天气小组件:
- 8个城市天气数据模拟
- 实时刷新功能
- 根据时间自动调整天气
- 可见度、湿度、风速详情
技术特性:
- 全响应式设计,适配所有设备
- 完整暗色主题支持
- 性能优化,资源自动清理
- 模块化设计,可独立开关
- 兼容 GitHub Pages 构建限制
文件新增:
assets/js/fancy-effects.js
- 核心特效脚本_sass/_fancy-effects.scss
- 特效样式文件_sass/_post-enhanced.scss
- 文章增强样式_includes/post-meta-enhanced.html
- 文章元数据组件_includes/daily-poetry.html
- 今日诗词组件_includes/music-player.html
- 音乐播放器组件_includes/weather-widget.html
- 天气小组件
预期效果:
- 大幅提升用户体验和视觉效果
- 增强博客互动性和趣味性
- 保持稳定的 GitHub Pages 构建
- 为后续功能扩展打下基础