51 lines
1.5 KiB
Markdown
51 lines
1.5 KiB
Markdown
# Rednote Content Studio
|
|
|
|
一个以“项目”为最高层级的小红书内容生成工作台。
|
|
|
|
项目不是单篇笔记,也不是文件夹,而是一类内容的固定生成方法。例如“每周护肤成分拆解”和“上海周末探店”应当是两个项目;同一项目下的内容共享定位、受众、语气、内容形式、标题方法、正文结构和默认标签。
|
|
|
|
## 当前阶段
|
|
|
|
仓库目前只完成起步结构:
|
|
|
|
- 项目列表与新建项目
|
|
- 项目基本信息
|
|
- 可复用的内容生成方法配置
|
|
- revision 乐观并发控制
|
|
- 下一阶段内容生成流程的界面占位
|
|
- 生产环境 Basic Auth、Docker 镜像与持久化目录
|
|
|
|
实际的选题简报、文案生成、草稿管理、AI 模型接入和导出尚未实现。
|
|
|
|
## 计划中的内容层级
|
|
|
|
```text
|
|
项目(最高层级,一套固定生成方法)
|
|
└── 内容草稿
|
|
├── 选题简报
|
|
├── 标题候选
|
|
├── 正文
|
|
└── 标签
|
|
```
|
|
|
|
## 本地运行
|
|
|
|
```bash
|
|
npm install
|
|
npm run dev
|
|
```
|
|
|
|
访问 `http://localhost:3000`。开发环境未配置 `STUDIO_PASSWORD` 时允许本地访问;生产环境必须提供密码。
|
|
|
|
## 检查
|
|
|
|
```bash
|
|
npm run typecheck
|
|
npm test
|
|
npm run build
|
|
```
|
|
|
|
## 当前过渡说明
|
|
|
|
仓库中仍保留上一版“小红书离线 H5 小工具制作器”的构建和校验模块,但新界面不再使用它们。后续实现内容生成链路时再做一次数据与代码清理,避免在起步阶段同时改动过多基础设施。
|