44 lines
1.3 KiB
Markdown
44 lines
1.3 KiB
Markdown
|
|
# 财经内容日报网站 MVP
|
|||
|
|
|
|||
|
|
基于需求文档实现的第一版系统骨架,包含:
|
|||
|
|
|
|||
|
|
- `backend/`:FastAPI 接口、JSON 文件存储、演示数据种子
|
|||
|
|
- `frontend/`:Vue 3 + Vite + TypeScript 固定视口工作台
|
|||
|
|
- `data/`:运行后生成的日报、录入和财联社资讯缓存
|
|||
|
|
|
|||
|
|
当前版本特性:
|
|||
|
|
|
|||
|
|
- 财联社新闻、大V观点、日报录入 3 个核心模块
|
|||
|
|
- 页面采用左侧导航 + 右侧内容区,整页固定视口,不出现页面级滚动条
|
|||
|
|
- 财联社资讯支持手动刷新
|
|||
|
|
- 大V日报支持按日期查看
|
|||
|
|
- 录入页支持同一公众号多条链接、去空、去重、保存和生成日报
|
|||
|
|
- 后端会自动生成演示数据,便于直接预览界面
|
|||
|
|
|
|||
|
|
## 本地启动
|
|||
|
|
|
|||
|
|
### 后端
|
|||
|
|
|
|||
|
|
```powershell
|
|||
|
|
python -m pip install -r .\backend\requirements.txt
|
|||
|
|
uvicorn app.main:app --app-dir .\backend --reload --host 127.0.0.1 --port 8000
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 前端
|
|||
|
|
|
|||
|
|
```powershell
|
|||
|
|
cd .\frontend
|
|||
|
|
npm install
|
|||
|
|
npm run dev
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
如果前端需要指向其他 API 地址,可以设置环境变量:
|
|||
|
|
|
|||
|
|
```powershell
|
|||
|
|
$env:VITE_API_BASE_URL="http://127.0.0.1:8000"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 当前实现边界
|
|||
|
|
|
|||
|
|
本版重点是把信息结构、录入流和日报浏览工作台先搭起来。公众号文章抓取与摘要分析目前采用本地规则化生成,后续可以在后端把 `generate_report` 和录入链路替换成真实抓取器与分析器。
|