PROJECT / VibeSite

把作品档案、项目详情和博客阅读接进同一套 Astro 站点。

VibeSite 是当前这套对外展示系统。虽然仓库里没有单独 README,但从现有代码和脚本可以看出它已经形成清楚的职责:首页负责导流,作品页负责归档,项目详情页负责承接每条项目线,博客则通过同步脚本和 Astro 构建接到同一站点里。

主线能力 Portfolio + Blog Sync

博客同步、静态构建和部署脚本都已经接入当前仓库。

01

它现在负责什么

VibeSite 不是单纯的个人主页皮肤,而是一个内容承接系统。它负责把项目介绍、作品归档、文章阅读和站点导航做成一套能持续生长的外壳,让作品不只是外链堆积,而是能在站内形成清楚的上下文。

02

当前骨架

  • 首页:快速说明我在做什么,并把人导向作品和博客。
  • 作品页:按精选、在做中、归档来整理项目。
  • 项目详情页:给每条项目线单独承接页,而不是只放一句话简介。
  • 博客系统:同步生成文章索引和文章详情页。
03

构建与发布

从当前 package scripts 看,站点会先执行博客同步,再走 Astro build,最后可直接部署到 Cloudflare Pages。也就是说,它已经不是纯手写静态页集合,而是一套带内容同步和部署链路的站点系统。