内容型博客真正难的不是首页视觉,而是把视觉、内容、路由、SEO 和后续接口扩展同时纳入一套结构里。
为什么先做骨架
单页 HTML 适合做设计稿,但不适合长期写博客。随着文章变多,你会很快遇到这些问题:
- 首页内容全靠手工复制粘贴
- 标签和归档无法自动生成
- 新增文章时容易漏掉 SEO 元信息
- 以后要加接口时,前台结构需要重写
这次拆分的设计原则
这套 Astro 骨架保留了原有页面的几个关键视觉判断:
- 顶部保持“产品后台式”的紧凑导航
- Hero 区继续使用偏理性和偏编辑风格的文案布局
- 文章卡片继续采用弱边框、轻微浮起、颜色映射分类
- 右侧栏保留作者、热门文章、标签云、最近动态四块信息结构
后续怎样接 API
现在首页、归档页、详情页都可以继续保持预渲染,让搜索引擎抓到完整 HTML。
如果以后要加接口,推荐这样扩:
- 先在
/api/*放轻量接口。 - 如果逻辑变复杂,再引入 Hono 统一处理。
- 评论和订阅优先落 D1,图片优先落 R2。
一个长期可维护的博客,首先是一套内容系统,其次才是一个前端页面。
留言 / 评论
评论会直接显示在文章下方,建议保留真实可读的内容风格。