Repository navigation
v4.4.0
v4.4.0 — 体验精修 Sprint
a11y 基础 / 博客卡片微交互 / Hero 打字动画 / 团队动态墙
四项功能任务全部交付:U-1 博客卡片微交互 · U-2 Hero 增强 · U-3 a11y 基础(P1)· U-4 团队动态墙
Added
- U-3 a11y 基础(P1)
BaseLayout.astro— skip-to-content 跳转链接 +<main id="main-content">语义化区域Nav.astro—aria-label="Main navigation"+ 搜索按钮 aria-labelglobal.css—.skip-link样式 +:focus-visible全局 2px accent 边框
- U-1 博客卡片微交互
BlogCard.astro— contentType 图标@keyframes breathe呼吸动画(2.8s)- hover:
box-shadow蓝色光晕 + 3D 透视倾斜(perspective(700px) rotateX/Y鼠标追踪) - 全部动效遵守
prefers-reduced-motion
- U-2 首页 Hero 增强
Hero.astro—@keyframes term-reveal逐行打字机揭示动画(opacity + X 偏移)<script>按行数自动计算animation-delay(0.3s起步,每行 0.2s 间隔)
- U-4 团队动态墙
team.astro— 「团队动态」section,展示全站最新 12 篇博文活动流(git log 风格终端布局)
Full Changelog: https://github.com/njueeRay/OpenProfile/blob/main/CHANGELOG.md