ZJL Blog

一个包含多种功能的个人博客

一个从静态页面走到登录、数据库、私有图片存储和线上部署的个人博客。每个模块都能打开,也都能解释实现细节。

项目介绍

这个站点不是只完成页面展示,而是把用户登录、数据隔离、图片上传、接口联调和部署流程串成了一个完整闭环。

近期迭代

把最近几次关键改动收成一条工程日志,方便回看每一步是怎么把项目推到线上可用的。

  1. 前端静态部署完成

    Netlify 生产地址上线,首页和模块入口可以直接访问。

  2. 后端 API 和数据库上线

    Render API 接入 Supabase Postgres,注册登录跑通线上链路。

  3. 私有图片存储

    日记图和头像迁移到 Supabase Storage,通过 signed URL 访问。

  4. 体验和工程细节打磨

    补充图片压缩、Toast 反馈、模块懒加载和首页视觉整理。

我的生活分享

分享最近的生活

我的音乐收藏

记录最近喜欢的歌曲,也练习前端中的数据渲染、交互与持久化

Private Record Shelf

当前唱片台

先把这里作为视觉预览区,点击下方卡片仍然可以通过「去听」跳转到歌曲来源。

STUDY NOTES

我的学习记录

整理前端学习过程中的知识点、练习项目和阶段目标。

近期学习计划

  • 完善学习板块的页面结构和样式。
  • 复盘生活板块的后端接口和图片上传流程。
  • 整理音乐模块中的数据渲染、编辑模式和本地存储逻辑。
Current Focus 工程化补强 模块懒加载 / 图片优化 / 部署复盘

学习笔记

ACCOUNT SETTINGS

账号设置

维护你的昵称、头像和账号状态,这里的修改会同步到顶部用户信息。

未登录 请先登录后再修改账号资料。

基本信息

设置你的公开展示昵称和头像。

头像预览
头像预览 选择图片后点击保存才会生效。

账号登录

上传内容

发布日记