YumeStar
本站:一个不按博客骨架搭的个人展示网站,能读连载小说、能认真看图,内容之间靠关系连起来。
它解决什么问题
个人网站大多被压成「博客模板 + 时间线」,作品、图、角色、项目之间真实存在的关系无处安放。
为什么做
想要一个真正属于自己的数字空间:视觉上是二次元入口,内容上按实体和关系组织,而不是按发布时间排队。
做了什么
- 原创小说阅读器:三档字号、三种背景、章节目录、阅读进度记忆、移动端手势
- 图库:索引 + 全屏灯箱(←→ 切换、Esc 回索引、缩放),图片三级加载
- 视觉小说收藏与长评:五项分项评分、剧透折叠、连续排名
- 文章按主题成组,不按日期倒排
- 评论提交 → 审核 → 公开,带审计日志
- 动态视觉三档(静 / 轻 / 满):桌面默认全开,手机默认轻量,系统「减少动态」时自动静,手动选择优先
技术要点
- 内容以 Markdown/JSON 为唯一真源,构建期编译成 site.json 再预渲染 29 个页面
- 前后端分离:静态前端上 Cloudflare Pages,Fastify + Prisma + SQLite 的后端独立部署
- 综合分由五项分项现算、不落库,后台改不了总分
已知限制
- 图库的 8 张图仍是脚本生成的占位图(带 demo 标记),作品评价、连载与文章已是真实内容
- 后端尚未部署到公网,评论与后台线上暂不可用
- 搜索已经能用(全站检索 + 按类型筛);按标签、评分、游玩状态筛选还没做
技术栈
Nuxt 3TypeScriptSCSSFastifyPrismaSQLiteCloudflare PagesDocker