跳到主要内容
巴
  • Astro
  • FastAPI
  • 内容管理
  • AI 生成

AI 小说发布站

基于 Astro + FastAPI 的小说站,支持文件化内容管理、章节阅读、插图展示与 DeepSeek 辅助生成,可一键导出新作。

角色

全栈开发

时间

2026.10 - 至今

小说插图风格封面

背景

想把连载小说稳定地发布到网上,既能让读者按章节阅读、看到配套插图,又能用大模型辅助生成初稿,而不是把内容锁死在某个平台。

目标

  • 内容以 Markdown 文件管理,新增一本书只需放一个 .md。
  • 读者端有书架、目录与阅读页,每章自动配图位。
  • 提供 AI 辅助生成入口,把主题直接变成可下载的小说草稿。

方案

  • 前端用 Astro 静态生成:书架页读取内容集合,阅读页按 ## 切分章节并插入插图。
  • 服务端用 FastAPI 托管静态产物,并暴露 /api/generate 调用 DeepSeek 生成文本。
  • 生成脚本 scripts/workflow.py 把主题直接写成带 frontmatter 的内容文件,便于入库。
  • 部署在独立端口,与简历站互不干扰。

结果

  • 已上线 4 本示例小说,章节切分、目录跳转、插图占位均正常。
  • 读者可在浏览器中阅读,作者可在后台用 AI 快速产出草稿。
  • 作为独立项目挂在简历站,演示全栈与内容工程能力。

复盘

内容站的关键不是花哨的交互,而是「作者新增一篇有多省事」。把发布流程收敛成「放一个文件 + 跑一条命令」,维护成本大幅下降。