Content
博客、相册、日记共用一套内容层不是分散的独立页面,而是统一的信息结构,方便继续扩展评论、搜索、标签和归档。
这次不再做“看起来像产品模板”的主页,而是把写作、相册、日记和站内工具都收进一套深色、克制、长期可维护的个人系统里。前端界面更完整,内容入口更顺,图片链路也正在从旧方案迁向 Cloudflare R2。
Content
博客、相册、日记共用一套内容层不是分散的独立页面,而是统一的信息结构,方便继续扩展评论、搜索、标签和归档。
Runtime
前端和接口一起部署页面、接口、状态数据都从同一个 Next.js 项目里输出,减少旧静态页和真实业务代码脱节的问题。
Design
更克制也更有记忆点的视觉语言保留个人站该有的温度,同时把层级、留白、配色和动效做得更像现代产品页面。
Editorial Layout
视觉上借了 Linear、Raycast 和 Craft 那种克制、密度适中、留白很讲究的感觉,但内容仍然是个人站叙事。重点不是炫,而是让你愿意每天打开它。
Current Focus
保留个人站的温度,不做成冷冰冰的后台面板。
上传、发布、归档这些真正要用的功能,慢慢变成自然的操作,而不是演示用的入口。
图片统一迁进资产层,后续可以直接接自定义域名 `assets.ustccb.com`。
System Note
当前线上已经能通过站点入口真实写入日记。
图片链路已统一为资产抽象,等 Cloudflare 账号启用 R2 后会直接切换到对象存储公开 URL。
Writing Desk
从展示型页面切换到内容与工具并存的结构,让博客、相册、日记和 AI 工具真正形成协同。
总结在 Vercel 前端与 API 路由共存时,如何兼顾速度、结构清晰度和后续可维护性。
视觉上更精致并不意味着冰冷,把日常、研究、创作和一点点玩心混在一起,网站才会更像“自己”。
Journal Strip
今天没有追求做很多事,而是把重要的三件事一件件做完。完成感比忙碌感更可靠。
删掉了很多“看起来应该有”的东西,留下真正愿意长期维护的内容模块。
当它能自然地进入写作、整理、查询和草拟流程时,才真的算帮上忙。