Markdown图片VSCode本地预览正常,上传SharePoint后无法显示求助
这问题我之前也踩过坑!核心原因很直白:本地VSCode是直接读取你电脑硬盘里的文件,相对路径能正常解析,但SharePoint是基于Web环境的,它根本不认你本地的硬盘路径,得用SharePoint服务器上的资源路径才行。
给你两个靠谱的解决办法:
用SharePoint图片的绝对URL
先把你的图片上传到SharePoint的同一个文档库(比如和Markdown文件放在同个文件夹,或者单独的图片目录),然后右键图片选择「复制链接」(注意选适合你场景的权限,比如组织内可访问),把这个链接替换掉原来的本地路径就好。
示例:HTML标签版本:
<img src="https://your-sharepoint-domain/sites/your-site/DPS/Intrepid_ValueCAN4_2.png" alt="ValueCAN4-2" />保持相对路径(需同步文件夹结构)
如果你想保留相对路径的写法,必须确保Markdown文件和图片在SharePoint里的文件夹结构和本地完全一致——比如本地是我的文档/DPS/图片.png,SharePoint里也要是我的文档库/DPS/图片.png,然后用服务器相对路径:不过这种方式在部分SharePoint环境里可能还是会有解析问题,优先推荐第一种绝对URL的方案。
说白了就是:本地的相对路径只在你的电脑上有效,SharePoint需要的是Web能访问到的资源地址,换个路径就搞定啦!
内容的提问来源于stack exchange,提问作者Travis Bao
相关产品推荐
相关产品推荐

