Commit Graph

218 Commits

Author SHA1 Message Date
hehh
aca4d5a0de fix(css): 调整英文版统计键和标签的字体大小响应式样式
- 删除了针对英文版移动端统计键字体大小的旧样式规则
- 新增了针对平板尺寸范围内英文版统计键字体大小的媒体查询
- 添加了针对特定屏幕宽度内英文版 MBTI 标签字体大小的媒体查询
- 优化了多语言环境下响应式布局的表现一致性
2025-12-02 23:59:55 +08:00
hehh
2d52212ad1 fix(audio): 更新音频文件路径以移除压缩后缀
- 移除了音频文件名中的 "_compressed" 后缀
- 确保音频文件能被正确加载和播放
- 保持了原有的自动播放和循环属性
2025-12-01 13:02:06 +08:00
hehh
88e1d9e3d9 style(css): 更新技术标签颜色值
- 将 tech-tag-3d 和 tech-tag-mobile 的颜色从白色更改为紫色 (#d57eeb)
2025-12-01 13:01:34 +08:00
hehh
4fe9034fb9 feat(about): 添加推荐分享模块和社交链接样式优化
- 新增推荐分享模块,包含动画效果和夜间模式适配
- 优化社交图标样式,统一设计风格
- 调整移动端社交布局,提升用户体验
- 修复夜间模式下文字阴影显示问题
- 移除重复的桌面端社交样式定义
2025-11-30 22:05:46 +08:00
hehh
6272941f3e style(artalk): 移除评论区编辑器的玻璃态样式
- 删除 atk-main-editor 的背景和边框玻璃态效果
- 移除相关的 backdrop-filter 和模糊样式
- 简化评论区域的样式定义
2025-11-30 18:34:04 +08:00
hehh
67b7c0e5f9 feat(audio): 改进音频自动播放逻辑
- 在HTML中将音频preload属性从none改为auto
- 添加用户交互检测以提高自动播放成功率
- 使用setTimeout延迟播放尝试以绕过浏览器限制
- 移除不必要的console.error输出
- 优化CSS以确保评论头像正确显示
2025-11-30 18:27:31 +08:00
hehh
a871a734ee chore(about): 更新页脚版权信息显示
- 将页脚中的版权符号从"©"更改为"Copyright ©"
- 保持其他页脚内容和链接不变
- 确保年份动态更新功能继续正常工作
2025-11-30 16:42:45 +08:00
hehh
30e13e5bde feat(audio): 优化音频自动播放逻辑以适应浏览器策略
- 添加用户交互检查,避免浏览器阻止自动播放
- 实现一次性用户交互监听器,提升播放体验
- 保留requestAnimationFrame以确保播放时机准确
- 增加多种用户交互事件支持(点击、触摸、键盘、鼠标移动)
2025-11-30 16:13:15 +08:00
hehh
41184ad1d8 feat(about): 扩展渐变色板并优化技术标签样式
- 新增 15 种 CSS 渐变色变量(从 --gradient-11 到 --gradient-25)
- 为白天和夜间主题添加对应的新技术标签颜色类(.tag-color-11 到 .tag-color-25)
- 更新 JavaScript 中 gradientId 的取值范围从 10 扩展到 25
- 移除旧的控制台日志输出
- 调整配置文件中的空行格式,提升可读性
2025-11-30 16:02:49 +08:00
hehh
bff0b529d2 fix(audio): 修复音频自动播放问题
- 使用 requestAnimationFrame 包装音频播放逻辑
- 确保在用户交互后正确触发播放
- 保留原有的静默错误处理机制

style(artalk): 优化移动端评论样式

- 移除重复的 CSS 选择器定义
- 调整评论区域 padding 和字体大小
- 优化黑夜模式下评论背景透明度
- 修复移动端头像拉伸显示问题
- 移除夜间模式下不必要的边框和圆角
- 完全移除评论容器的边框和阴影样式
- 更新分页按钮的内边距和字体大小
- 修复移动端输入框背景色问题
2025-11-30 15:25:56 +08:00
hehh
b179431aaa feat(about): 优化技术标签云渲染与状态管理
- 引入 sessionStorage 缓存技术标签云状态,提升页面切换性能
- 区分移动端与桌面端渲染逻辑,实现响应式适配
- 抽离 3D 球体动画初始化方法,增强代码可维护性
- 添加窗口大小变化监听器,动态调整渲染内容
- 实现标签云生成与状态保存功能,避免重复计算
- 优化动画性能,使用 requestAnimationFrame 处理鼠标交互
2025-11-30 02:13:13 +08:00
hehh
569ad36db1 fix(css): 修复黑夜模式下插件面板和评论计数的样式问题
- 修复黑夜模式下插件面板背景色和文字颜色显示异常
- 调整插件面板边框、圆角和阴影效果
- 优化评论计数文字颜色、粗细和阴影效果
- 修复下拉菜单背景、边框和悬停状态样式
- 调整下拉菜单项的激活状态背景色
- 修复箭头图标在黑夜模式下的亮度问题
2025-11-30 00:07:51 +08:00
hehh
d0cd750e22 style(css): 调整玻璃态背景透明度并修复动画键帧格式
- 将玻璃态背景的不透明度从 0.85 调整为 0.55
- 修复 fadeIn 动画关键帧中的多余空格问题
- 确保动画过渡更加平滑自然
- 统一 CSS 样式代码格式以提高可维护性
- 优化加载过渡效果的视觉表现
- 移除不必要的样式声明以减少文件体积
2025-11-29 21:05:32 +08:00
hehh
ccda6074be feat(about): 增强 GitHub 数据获取与降级机制
- 为用户数据请求添加本地 JSON 降级方案
- 为仓库数据请求添加本地 JSON 降级方案
- 拆分用户与仓库数据获取逻辑,提高可维护性
- 增加对 AbortError 等异常情况的处理
- 移除全局异常处理中的默认配置兜底逻辑
- 优化超时设置,区分不同资源的加载时间限制
2025-11-29 21:02:32 +08:00
hehh
1b94b8bf93 feat(about): 优化夜间模式视觉效果和可访问性
- 提高玻璃态背景和文本的不透明度以增强可读性
- 调整夜间模式下评论区域的颜色和边框可见性
- 为功能按钮和链接添加tabindex属性提升键盘导航
- 增加多语言和SEO相关的meta标签及canonical链接
- 优化Artalk评论系统的主题切换逻辑和UI增强
- 更新移动端悬浮按钮和社交链接的无障碍标签
2025-11-29 20:52:30 +08:00
hehh
9a73273c34 feat(about): 添加 GitHub 数据的本地回退机制
- 在 GitHub API 请求失败时,从本地 JSON 文件获取用户数据
- 在 GitHub API 请求失败时,从本地 JSON 文件获取仓库数据
- 实现带超时的 fetch 方法以提高加载性能
- 优化错误处理逻辑,增强页面容错能力
2025-11-29 20:34:27 +08:00
hehh
ea04260290 feat(data): 更新 GitHub 仓库数据列表
- 添加 spring-ai-example 项目信息
- 更新 yunxiao-LLM-reviewer 项目描述与星标数
- 移除旧 hexo-theme-stellar 项目记录
- 添加 Home 个人主页项目信息
- 添加 collection-complete Java 库项目信息
- 添加 keycloak-services-social-weixin 项目信息
- 替换 Universal-IoT-Java 为 Notion-Wechat-Blog 项目
- 添加 social-auth 项目信息
- 添加 hp-lite 内网穿透工具项目信息
2025-11-29 20:30:53 +08:00
hehh
9c8a1f035f feat(about): 移除 Artalk.js 的异步加载属性
- 将 Artalk.js 的加载方式从异步改为同步
- 确保评论系统在页面加载时立即初始化
- 避免因异步加载导致的评论框渲染延迟问题
2025-11-29 12:21:58 +08:00
hehh
a4cd5d6535 feat(perf): 优化图片加载性能
- 为多个页面中的图片元素添加 loading="lazy" 属性
- 对 Artalk.js 脚本引入增加 async 属性以提升加载性能
- 减少初始页面加载时不必要的资源阻塞
- 提高用户访问速度与页面响应效率
2025-11-28 17:07:58 +08:00
hehh
c2585ea504 fix(audio): 修复页面加载时音频自动播放问题
- 移除音频元素的 autoplay 属性
- 将音频播放逻辑移至 window load 事件后执行
- 添加播放失败的静默错误处理
- 保留循环播放和预加载设置
- 确保用户暂停状态在24小时内被记住
- 优化音频播放时机以提升用户体验
2025-11-28 17:02:56 +08:00
hehh
3589df9032 chore(about): 更新页面元数据和音频资源引用
- 调整页面中多个区域间的空行格式
- 更新背景音乐文件名为压缩版本以优化加载
- 确保HTML标签正确闭合
2025-11-28 16:51:06 +08:00
hehh
99d5420024 chore(about): 移除冗余样式文件引用
- 删除了对 css/style.css 的重复引用
- 保留了 about 页面专用的 css/about.css 引用
- 确保样式加载顺序和依赖关系正确
2025-11-28 11:13:47 +08:00
hehh
f66c17095b refactor(css): 添加 contain 属性优化布局性能
- 在多个组件样式中添加 contain: layout style 提升渲染性能
- 移除移动端浮动按钮的拖拽功能实现
- 简化 JavaScript 中的 FAB 元素初始化逻辑
- 清理未使用的拖拽相关事件监听器绑定代码
2025-11-27 15:59:24 +08:00
hehh
86468a9f77 chore(site): 优化网站性能与样式细节
- 将 jQuery 引用从 BootCDN 改为本地文件以提升加载速度
- 移除页面 body 标签中的禁止右键和选择属性,提高用户体验
- 为事件监听器添加 passive 选项以提升滚动性能
- 调整 StarrySky.js 中 canvas 阴影模糊值以优化视觉效果
- 更新 CSS 样式颜色值,增强文字可读性与整体美观度
- 统一并优化部分文本阴影及字体抗锯齿设置
2025-11-27 15:49:12 +08:00
hehh
0c55a90662 refactor(about): 移除多语言包引入
- 删除了 artalk 多语言包的引入
- 简化了页面资源加载逻辑
- 减少了不必要的网络请求
2025-11-27 14:59:28 +08:00
hehh
0eac618a71 style(css): 优化夜间模式下的编辑器样式
- 调整夜间模式下工具栏按钮的颜色和亮度
- 修改夜间模式下输入框的背景透明度和边框颜色
- 增强夜间模式下输入框的阴影效果
- 提高夜间模式下输入框聚焦时的阴影透明度
2025-11-27 02:40:11 +08:00
hehh
200da80262 fix(main): 禁用自定义壁纸功能
- 注释掉从sessionStorage获取图片URL的代码
- 将imgUrls变量初始化为null
- 暂时禁用自定义壁纸相关逻辑
2025-11-27 02:30:29 +08:00
hehh
753f12e5d9 fix(about): 修复多语言支持中的区域设置问题
- 将默认英文区域设置从 'en-US' 更改为 'en'
- 统一日期本地化方法中的区域参数
- 确保中英文切换时的语言一致性
2025-11-27 02:24:46 +08:00
hehh
50fcc7454d feat(assets): 将图片资源从 JPG/PNG 更新为 WebP 格式
- 将 MBTI 图标从 PNG 更改为 WebP 格式以优化加载性能
- 更新背景图片路径配置以使用 WebP 图片资源
- 移除对 sessionStorage 中图片 URL 列表的重复设置逻辑
2025-11-27 02:19:45 +08:00
hehh
747021c259 feat(i18n): 支持通过URL参数设置语言
- 新增从URL查询参数中读取lang值的功能
- 支持lang参数为zh或en时设置并存储语言
- 保留原有的本地存储语言获取逻辑作为备用方案
- 添加错误处理防止URL解析异常

chore(assets): 更新微信二维码图片路径

- 将about.html中的微信二维码图片地址改为相对路径
- 将index.html中的微信二维码图片地址改为相对路径
- 移除远程CDN备用加载逻辑,统一使用本地资源
2025-11-26 17:18:54 +08:00
hehh
9f0d3d0a2a fix(about): 调整GitHub用户数据获取超时时间
- 将GitHub用户数据请求的超时时间从5秒调整为1秒
- 优化用户体验,减少等待时间
- 确保快速失败,提高页面响应速度
2025-11-26 12:41:34 +08:00
hehh
ac6c85a490 refactor(about): 调整 DataManager 初始化顺序
- 将 DataManager 的初始化移到 UIManager 之后
- 保持依赖注入的一致性
- 提高代码可读性和维护性
2025-11-26 12:36:53 +08:00
hehh
7f959b1b34 style(css): 优化黑夜模式下的评论区样式
- 调整输入框背景透明度和文字颜色以提升可读性
- 增强评论区域的视觉层次和悬停效果
- 新增编辑器底部工具栏的美化样式
- 优化发送按钮的渐变背景和交互动效
- 改进评论列表项的文字颜色和链接样式
- 统一黑夜模式下各组件的边框和阴影效果
2025-11-26 10:20:53 +08:00
hehh
d3cd2b69fe fix(ui): 修复夜间模式下编辑器文本颜色显示异常
- 将夜间模式编辑器文本颜色从 #dfe6e9 调整为 #1f2937
- 确保文本在深色背景下具有更好的可读性
- 保持与其他夜间模式组件的一致性
2025-11-26 01:06:39 +08:00
hehh
eec6778f8d fix(css): 修正夜间模式下的样式问题
- 删除了 about.css 中多余的闭合括号
- 调整了 artalk.css 中夜间模式输入框的文字颜色以提高可读性
2025-11-26 01:04:12 +08:00
hehh
0fbfd7b6dd style(css): 调整黑夜模式下的输入框和评论列表样式
- 为PC端黑夜模式下的编辑器文本区域添加背景、文字颜色及边框样式
- 设置编辑器文本区域聚焦时的边框和阴影效果
- 为评论包裹元素添加黑夜模式下的背景、边框和阴影样式
- 添加评论包裹元素在悬停状态下的样式变化
- 为评论列表头部和通用头部添加底部边框样式
2025-11-26 01:02:18 +08:00
hehh
ace68a0bad feat(about): 优化夜间主题样式及统计数据显示逻辑
- 为夜间主题的区域统计添加悬停效果
- 修复CSS语法错误,移除多余闭合括号
- 调整GitHub仓库拉取逻辑,增加超时控制和排序方式
- 修改展示仓库数量从12个至16个
- 移除页面访问量的格式化函数及相关调用
- 删除冗余的数据格式化脚本,简化加载逻辑
2025-11-26 00:59:09 +08:00
hehh
01e55e6d82 feat(analytics): 添加不蒜子统计数据格式化功能
- 更新不蒜子统计元素 ID 配置
- 实现自动格式化脚本,支持 K/W/M 单位转换
- 添加对 Google 和腾讯分析配置的动态引用
- 替换博客链接为 Twitter 链接并更新图标
- 优化统计数据显示逻辑,处理禁用状态与数字格式化
2025-11-26 00:16:40 +08:00
hehh
f9a1587587 refactor(css): 重新组织夜间主题样式结构
- 将夜间主题样式从文件中间位置移动到文件末尾
- 保持所有夜间主题相关样式的一致性和完整性
- 改善代码可读性和维护性
- 确保样式在不同主题切换时的正确应用
2025-11-25 23:58:19 +08:00
hehh
cea62b1c77 feat(analytics): 更新不蒜子统计脚本并移除本地格式化逻辑
- 将不蒜子统计脚本源地址更新为官方 CDN 地址
- 移除本地实现的访问量格式化脚本
- 依赖外部库自带的格式化功能替代原有手动实现
- 简化代码结构,减少冗余逻辑
- 提升页面加载性能与维护性
- 统一使用外部库的标准格式化规则
2025-11-25 22:35:24 +08:00
hehh
c293d31969 docs(readme): 修复代码块语法和任务列表格式
- 修复 README.md 中的代码块语法,将 `-``shell` 更正为 ```shell
- 修复任务列表中的格式错误,将 `-- []` 更正为 `- [ ]`
2025-11-25 22:28:25 +08:00
hehh
20b46b9fd2 fix(css): 调整英文状态下.stat-key的字体大小
- 针对[data-lang="en"]选择器下的.stat-key元素
- 将字体大小从0.6rem改为6px
- 使用!important确保样式优先级
2025-11-25 21:52:51 +08:00
hehh
b606b54d9b fix(i18n): 修正中英文翻译标签错误
- 交换了中文环境下 stats.visitors 和 stats.visitNum 的翻译值
- 交换了英文环境下 stats.visitors 和 stats.visitNum 的翻译值
- 确保访客数和访问量的显示标签正确对应
- 避免用户统计数据展示时产生误解
2025-11-25 21:50:02 +08:00
hehh
ff78d2c8b4 Merge branch 'version-2.2'
# Conflicts:
#	about.html
#	index.html
#	js/sw.js
2025-11-25 21:46:40 +08:00
hehh
14e669178e style(css): 增强黑夜模式下的统计区域样式
- 移除旧的 stat-key 样式定义
- 添加黑夜模式下 area-stats 的背景、边框和阴影效果
- 定义黑夜模式下 stat-item 的背景及悬停效果
- 设置黑夜模式下 stat-val 的文字颜色和发光效果
- 配置黑夜模式下 stat-key 的文字颜色和微弱发光效果
2025-11-25 21:45:58 +08:00
hehh
d8290974b5 refactor(about): 重构关于页面样式与交互逻辑
- 优化技术栈展示区域,新增3D标签云效果
- 调整兴趣模块布局,增强移动端适配
- 改进统计区域响应式设计,统一白天/黑夜模式样式
- 新增移动端社交链接区域,优化触摸体验
- 引入防抖机制优化3D球体动画性能
- 增强评论系统UI,支持动态主题切换
- 完善移动端评论内容展开收起功能
- 优化Artalk评论初始化流程,提高加载效率
- 统一全局样式命名规范,提升代码可维护性
- 移除冗余CSS规则,精简样式文件体积
- 修复黑夜模式下文字渐变显示异常问题
- 改进多语言支持,增强国际化体验
2025-11-25 20:21:22 +08:00
hehh
1531be198d fix(sw): 延迟注册Service Worker以提升页面稳定性
- 在页面加载完成后延迟3秒再注册Service Worker
- 避免Service Worker注册影响页面初始渲染性能
- 确保页面资源加载完成后再进行Service Worker初始化
2025-11-25 18:49:29 +08:00
hehh
e0feaf1cda feat(pwa): 更新PWA图标路径并缓存图片资源
- 将apple-touch-icon路径从绝对路径改为相对路径
- 修正msapplication-TileImage图标路径为相对路径
- 在service worker中添加多个图片资源到预缓存列表
- 包含avatar、favicon、logo等图片资源的缓存配置
- 添加背景图片目录下多张图片的预加载支持
2025-11-25 18:47:41 +08:00
hehh
56d260e0d6 refactor(pwa): 移除PWA相关配置和Service Worker实现
- 删除 about.html 和 index.html 中的 PWA meta 标签
- 移除 PWA 注册脚本和服务工作器文件 js/sw.js
- 清理 Apple 和 Windows PWA 支持的相关配置
- 简化应用加载逻辑,不再依赖离线缓存机制
- 更新 manifest.json 引用及相关主题颜色设置
- 优化移动端显示设置,去除 user-scalable 属性
2025-11-25 18:44:31 +08:00
hehh
af27d9575b feat(pwa): 优化PWA配置和缓存策略
- 更新HTML文件中的PWA相关meta标签和图标路径
- 调整Service Worker缓存资源路径为相对路径
- 增强Service Worker fetch事件处理逻辑
- 升级缓存版本号以确保更新生效
- 优化Google Analytics脚本加载方式
- 整理HTML文件结构,提升可读性
2025-11-25 18:36:52 +08:00