markdown文件书写笔记图文并茂, 格式多样, 深得大家喜爱, 但是md文件图文是分离的, 对于修改文件名, 迁移到其它路径不是很方便, 有没有单一md文件包含图文的? 答案是肯定的.核心思路是将图片以Base64 编码嵌入到 MD 文件中不再依赖外部图片文件夹最终得到一个 “自给自足” 的 MD 文件。将图片转化为Base64编码格式方案 1手动嵌入单张图片适合少量在线转换图片为 Base64打开工具https://base64.guru/converter/encode/image上传图片 → 复制生成的 Base64 字符串替换 MD 中的图片链接markdown# 原写法依赖外部文件夹  # 新写法内嵌 Base64 删除原test.assets文件夹仅保留 MD 文件即可。方案2: 在vs-code中添加插件名称: markdown-image-to-base64ID: pandaWuCullen.markdown-image-to-base64 说明: export/import markdown to markdown width base64 image 版本: 0.0.1 发布者: panda Wu Cullen VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemNamepandaWuCullen.markdown-image-to-base64使用方法:在vs-code中打开md文件在右侧窗口中右键鼠标在弹出窗口中另外输入一个文件名, 另存为保存后的md文件打开后发现有的图片无法显示, 取代的是Base64编码, 后来将图片减小到50k以下显示正常, 原因如下文.Typora 对 Base64编码图片在文件大小上的限制大致限制范围实测经验值短 Base64 10KB几乎所有版本都能稳定显示、编辑流畅。中长 Base6410KB–50KB多数版本可显示但编辑时可能出现轻微卡顿、滚动变慢。长 Base64 50KB–100KB旧版 Typora≤ 1.4大概率无法渲染表现为空白、占位符或直接不加载。新版 Typora1.5能勉强显示但编辑体验极差输入延迟、滚动卡死、保存变慢。超长 Base64 100KB几乎所有版本都会直接拒绝渲染或导致编辑器崩溃、文件损坏风险。作者当前使用的Typora的版本是0.9.98(beta)