返回项目列表

个人作品集网站 - Helior的小破站

归档2026/4/15

基于Next.js的个人作品集网站,展示项目、技术博客和个人信息,采用暗夜森林主题设计

技术栈

Next.js 16TypeScriptTailwind CSSFramer Motionnext-themesVercel

相关链接

项目背景

作为程序员,需要一个专业的线上名片来展示个人项目、技术博客和能力。本项目旨在构建一个现代化的个人作品集网站,通过精心设计的视觉体验和流畅的交互,向招聘方、技术爱好者和潜在合作者展示个人技术实力。

技术实现

技术架构

  • 框架: Next.js 16 App Router,支持服务端渲染和静态生成
  • 语言: TypeScript,确保类型安全
  • 样式: Tailwind CSS + CSS变量,实现暗夜森林主题
  • 动画: Framer Motion,提供流畅的页面过渡和微交互
  • 主题: next-themes,支持暗黑/明亮模式切换
  • 内容: Markdown文件管理,支持Frontmatter元数据

视觉设计

暗夜森林主题设计语言:

  • 深蓝灰背景 (#1a2a3a)
  • 暖金色强调色 (#f5a623)
  • 玻璃拟态卡片 (backdrop-blur + 半透明)
  • 大圆角设计 (卡片20px, 按钮12px)
  • 松树剪影装饰 + 视差滚动背景

核心功能

  • 首页: Hero区 + 关于 + 技能 + 项目预览 + 博客预览
  • 项目展示: 卡片网格 + 详情页 + 技术栈标签
  • 技术博客: 目录导航 + 代码高亮 + 阅读进度条
  • 全局搜索: Cmd+K 快捷键搜索项目/博客

SEO优化

  • 页面级元数据 (title, description, keywords)
  • Open Graph 社交分享卡片
  • 自动生成 sitemap.xml
  • robots.txt 配置
  • Vercel Analytics 访问分析

项目亮点

  • ✅ 独特的暗夜森林视觉主题
  • ✅ 流畅的页面过渡和微交互动画
  • ✅ 完整的SEO优化方案
  • ✅ 响应式设计,适配多端设备
  • ✅ Markdown内容管理,易于维护
© 2026 Helior. All rights reserved.
Built with Next.js