chore: 初始化项目骨架
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# Markdown PDF 导出器
|
||||
|
||||
一个面向内网部署的 Markdown 排版与 PDF 导出工具。项目目标是使用同一份 HTML 和 CSS 完成网页预览与 Chromium PDF 渲染,并提供纸张、页边距、页眉页脚、页码及主题扩展能力。
|
||||
|
||||
## 当前状态
|
||||
|
||||
项目处于骨架阶段,已经建立:
|
||||
|
||||
- React 前端;
|
||||
- Fastify 后端;
|
||||
- 共享导出配置模型;
|
||||
- 版本化主题清单接口;
|
||||
- 内置 Typora 风格主题目录;
|
||||
- Docker 与测试目录预留。
|
||||
|
||||
Markdown 渲染和 PDF 生成将在后续阶段实现。
|
||||
|
||||
## 本地开发
|
||||
|
||||
要求 Node.js 22 或更高版本。
|
||||
|
||||
```powershell
|
||||
npm install
|
||||
npm run dev
|
||||
```
|
||||
|
||||
默认地址:
|
||||
|
||||
- 前端:http://localhost:5173
|
||||
- 后端:http://localhost:3001
|
||||
- 健康检查:http://localhost:3001/api/health
|
||||
|
||||
## 构建
|
||||
|
||||
```powershell
|
||||
npm run build
|
||||
```
|
||||
|
||||
## 隐私原则
|
||||
|
||||
文档和资源文件仅用于当前转换请求。正式实现将为每次请求创建隔离的临时目录,并在成功或失败后统一清理,不接入数据库或文档历史存储。
|
||||
Reference in New Issue
Block a user