czjyc编程随笔返回随笔

Markdown 文档预览服务的小结

2026-07-12 / Markdown / 工具

平时会生成一些 Markdown 或 HTML 报告,如果每次都发压缩包或截图,查看体验并不好。一个轻量预览服务的价值,就是把文件上传后生成公开链接,直接在浏览器里看最终效果。

上传和访问分开

上传入口需要鉴权,因为它会写入服务器文件;预览链接可以公开访问,因为它本来就是用来分享的。两者边界分清后,服务逻辑会简单很多,也方便以后接入自动化脚本。

文件限制

预览服务不适合无限制接收内容。文件大小、扩展名、保存路径和随机链接都应该有明确约束。文件名只用于显示,不应该直接作为服务器保存路径。

POST /api/shortcut-preview-upload
Authorization: Bearer ***
file: report.md

后续想法

后续可以补充简单的过期策略和管理入口,但核心功能保持克制:上传一份文档,返回一个链接,打开后就是预览效果。