欢迎访问 EDU-DEMO API

本 API 提供多种 Markdown 转换功能,以下是各个接口的使用说明:

1. 获取主页

访问首页:

GET /

返回值: HTML 页面

2. 获取临时文件

访问生成的临时文件(例如 `example.html`):

GET /temp/example.html

返回值: 生成的 HTML 文件或错误信息

3. 上传 Quiz Markdown

将 Base64 编码的 Markdown 传输到 Quiz 转换器:

POST /quiz/upload
Content-Type: application/json
Body: { "text": "Base64 编码的 Markdown" }
    

返回值 size==1:

[
    { "text": "Base64 编码的转换结果", "file_path": "生成文件路径" }
]
    

4. 上传 Marp Markdown

转换 Marp 格式的 Markdown 到 HTML、PDF 或 PPTX:

POST /marp/upload
Content-Type: application/json
Body: {
    "type": "html" | "pdf" | "pptx",
    "text": "Base64 编码的 Markdown"
}
    

返回值 size==1:

[
    { "text": "Base64 编码的转换结果", "file_path": "生成文件路径" }
]
    

5. 上传 Markmap Markdown

转换 Markmap Markdown:

POST /markmap/upload
Content-Type: application/json
Body: { "text": "Base64 编码的 Markdown" }
    

返回值 size==1:

[
    { "text": "Base64 编码的转换结果", "file_path": "生成文件路径" }
]
    

6. 上传 Mermaid Markdown

转换 Mermaid Markdown:

POST /mermaid/upload
Content-Type: application/json
Body: { "text": "Base64 编码的 Markdown" }
    

返回值 size>=1:

[
    { "text": "Base64 编码的转换结果", "file_path": "生成文件路径" },
    ...
]
    

请确保在 POST 请求中提供正确的 Base64 编码 Markdown 数据。