# Markdown PDF 导出器 一个面向内网部署的 Markdown 排版与 PDF 导出工具。项目目标是使用同一份 HTML 和 CSS 完成网页预览与 Chromium PDF 渲染,并提供纸张、页边距、页眉页脚、页码及主题扩展能力。 ## 当前状态 项目处于骨架阶段,已经建立: - React 前端; - Fastify 后端; - 共享导出配置模型; - 版本化主题清单接口; - Markdown、Front Matter、安全过滤和扩展语法渲染核心; - 内置 Typora 风格主题目录; - Docker 与测试目录预留。 网页预览和 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 ``` ## 隐私原则 文档和资源文件仅用于当前转换请求。正式实现将为每次请求创建隔离的临时目录,并在成功或失败后统一清理,不接入数据库或文档历史存储。