我工作的公司决定以 Markdown 格式存储需求,以实现简单性、可引用性和直接在 TFS/Azure DevOps Server 中预览。问题在于 TFS/Azure Dev Ops Server 中的预览部分。正如我所发现的,它支持:HTML 标记、数学公式、图像大小调整、提及拉取请求、用户、工作项等等。但是不支持美人鱼图,尽管它们对我的想法非常有用,可以在最短的时间内获得对复杂过程的共同理解。
我已经安装了 pandoc,这是一个过程:为 REPO 中的每个更新的 md 文件自动生成 HTML 文件问题是 TFS/Azure DevOps 服务器不接受预览 BASE64 编码的图像,pandoc 内置在 HMTL 中。
所以我决定做这样的事情:
- 为每个更新的 md 文件创建带有后缀的副本 (***_IMG.md)
- 对于每个美人鱼图
- 生成PNG图像
- 将PNG图像保存到图像文件夹
- 用生成图像的链接替换美人鱼图
- 对于每个美人鱼图
- 保存更改的 md 文件
是否可以指定一个软件列表来实现此解决方案?我还没有找到关于我应该使用什么仪器的答案,我猜是 python?但可能还有其他选择吗?