井字棋游戏实现
井字棋人机对战游戏,电脑 AI 采用攻守兼备策略,支持胜率统计和获胜连线高亮动画
井字棋人机对战游戏,电脑 AI 采用攻守兼备策略,支持胜率统计和获胜连线高亮动画
打砖块游戏使用 Canvas 渲染,实现挡板移动、小球碰撞反弹、砖块消除和生命值系统
记忆翻牌游戏使用 CSS 3D transform 实现卡片翻转动画,支持简单 4x4 和困难 6x6 两种难度模式
Flappy Bird 游戏使用 Canvas 渲染,实现重力模拟、管道生成、碰撞检测和分数统计
2048 数字合并游戏使用 4x4 CSS Grid 棋盘,实现方向键滑动合并、随机生成、分数计算和最高分持久化
俄罗斯方块游戏使用 Canvas 渲染,实现 7 种标准方块旋转、消行判定、预览下一个方块和速度递增机制
贪吃蛇游戏使用 Canvas 渲染,实现蛇身移动、食物生成、碰撞检测和最高分 localStorage 持久化
扫雷游戏采用 BFS 区域展开算法,支持三级难度、标旗/翻开双模式、右键菜单和胜率统计
五子棋游戏采用 15x15 CSS Grid 棋盘,支持双人对弈、悔棋功能和落子历史记录
Lumin 博客游戏厅集成 9 款经典小游戏,采用单页标签切换架构,支持 Canvas 渲染、localStorage 持久化、暗色主题适配
归档页面新增 GitHub 风格日历热力图,展示全年文章发布频率,支持鼠标悬停查看每日发文数量,暗色模式自动适配
统一全站评论功能模块,消除重复实现,美化评论区UI样式,包括加载动画、错误状态、卡片容器适配和便签墙布局优化
Lumin 主题新增站内新文章订阅通知功能,纯前端实现,零后端、零数据库、零邮件配置,通过 RSS 与 localStorage 实现文章更新感知
Lumin 主题新增在线工具集功能,精选 37 款国内可快速访问的开发、实用与设计工具,支持后台管理与分类筛选
将文章底部的相关文章改为跨分类随机推荐,使用 Hugo 内置 shuffle 函数实现全站文章随机展示,提升内容发现能力
介绍 Hugo 博客侧边栏的模块化设计架构,支持 12 种可配置小部件的显示顺序、参数定制和独立样式
为博客文章页实现一键无干扰沉浸阅读模式,隐藏导航和侧边栏,优化排版和间距,支持快捷键退出
从 robots.txt、sitemap、OG 标签、结构化数据、搜索引擎推送到性能优化,全面覆盖 Hugo 博客的 SEO 最佳实践
推荐四款免费开源的博客评论系统(Twikoo、Waline、Artalk、Giscus),附带详细的部署步骤和选型建议
介绍博客中文章密码保护和定时发布两个功能的实现原理,包括前端加密验证、后端校验、文章调度等核心机制
基于 Intersection Observer API 实现的自研图片懒加载引擎 v2,含骨架屏动画、自定义占位图、DOM 顺序队列加载,以及 Banner 排除、双重加载修复等实战经验
详解如何为 Hugo 静态博客实现基于 JSON 索引的即时全站搜索功能,无需任何后端服务
分享 Hugo 博客开发过程中用到的效率工具,涵盖代码编辑器、图片处理、版本管理、部署平台和自动化工具
记录博客明暗主题切换功能的开发过程,从基础的 class 切换升级到圆形扩散动画,实现流畅的视觉过渡
用 Canvas 和 DOM 动画实现鼠标点击特效(烟花、爱心、文字、气泡、星星、雪花),详解每种特效的实现原理与核心代码
对比 Twikoo、Waline、Artalk、Disqus、Gitalk、Giscus 六种主流评论系统,分析各自的优缺点和适用场景
详解 Hugo 内置 Chroma 引擎的代码语法高亮配置,涵盖主题选择、行号样式、语言检测以及自定义 CSS 方案