写 Markdown 的时候,图片是最容易被忽略的一环。本地截图直接粘进去,当时能显示,一旦文档发给别人、发到网站、或者换台电脑打开,图片就变成一个个破图标。原因很简单:Markdown 里存的是路径,不是图片本身。
一、Markdown 里的图片长什么样
标准写法是:

方括号里是说明文字(也用作图片加载失败时的替代文字),圆括号里是图片地址。这个地址可以是三种:
- 本地路径:
./images/a.png,只能在自己电脑上显示; - 相对路径:
/uploads/a.png,跟随当前站点; - 绝对直链:
https://www.picmo.cn/uploads/xxx.jpg,任何地方都能打开。
想让文档、博客、笔记在哪儿都能正常显示,只能用第三种。
二、上传图片拿到直链
在 Picmo 首页把图片拖进上传区,或者点「选择文件」,上传完成后页面会给出几个可复制的格式。最常用的是「直链」和「Markdown」:
直链:https://www.picmo.cn/uploads/20261030/abc123.jpg
Markdown:
把 Markdown 那一行直接粘进文档即可,不需要再手动拼语法。
三、为什么不直接把图片塞进文档
把图片转成 base64 写进 Markdown 也能显示,但会带来三个问题:文档体积暴涨、编辑器卡顿、发布到网站时仍然是内联数据而不是图片,既不利于缓存也不利于检索。图床的意义就是把「图片的存储」和「文档的书写」分开。
四、进阶:让编辑器自动替换
手动上传再复制链接,图片多了会很烦。主流编辑器都支持「粘贴自动上传」,配置一次之后,截图 → Ctrl+V → 自动变成直链。具体做法见另一篇:Typora 配置 Picmo 图床。
五、几个小建议
- 文件名尽量用英文或数字,避免空格和中文,减少链接编码问题;
- 图片上传后不要立刻删除,外链一旦失效,引用它的文档会集体破图;
- 重要文档建议同时保留本地备份,图床只是分发,不是长期归档。
需要长期、批量地管理图片,可以注册账号使用相册与 API 功能。