Skip to content

v4.4.0

Choose a tag to compare

@njueeRay njueeRay released this 01 Mar 02:56
· 73 commits to main since this release

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-label
    • global.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