image - 硬代码 Markdown 图像

标签 image base64 markdown

我只是制作一个通用的 Markdown 页面,与项目中的每个人分享设计指南。我想知道如何将我使用的图像硬编码到 .md 文件中。每次我想给某人 .md 文件时,我都不想共享一个充满图像的文件夹。

将markdown项目硬编码/构建到一个文件中的最佳方法是什么?

一个想法是将所有图像转换为base64,但这当然不是一个非常漂亮的解决方案。另一个想法是将图像托管在某个地方,但它们需要互联网访问,并且图像可能是公开的,所以这也不是一个解决方案。

我当前的代码:

![placehoder text](images/the-image.jpg)

我在 .md 旁边有一个图像文件夹,并且该文件夹内有“the-image.jpg”

最佳答案

您应该用 Markdown 编写文档,然后使用 pandoc 之类的工具将其转换为 PDF。

但是,您的 base64 解决方案将起作用。见 this

![Hello World](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAUCAAAAAAVAxSkAAABrUlEQVQ4y+3TPUvDQBgH8OdDOGa+oUMgk2MpdHIIgpSUiqC0OKirgxYX8QVFRQRpBRF8KShqLbgIYkUEteCgFVuqUEVxEIkvJFhae3m8S2KbSkcFBw9yHP88+eXucgH8kQZ/jSm4VDaIy9RKCpKac9NKgU4uEJNwhHhK3qvPBVO8rxRWmFXPF+NSM1KVMbwriAMwhDgVcrxeMZm85GR0PhvGJAAmyozJsbsxgNEir4iEjIK0SYqGd8sOR3rJAGN2BCEkOxhxMhpd8Mk0CXtZacxi1hr20mI/rzgnxayoidevcGuHXTC/q6QuYSMt1jC+gBIiMg12v2vb5NlklChiWnhmFZpwvxDGzuUzV8kOg+N8UUvNBp64vy9q3UN7gDXhwWLY2nMC3zRDibfsY7wjEkY79CdMZhrxSqqzxf4ZRPXwzWJirMicDa5KwiPeARygHXKNMQHEy3rMopDR20XNZGbJzUtrwDC/KshlLDWyqdmhxZzCsdYmf2fWZPoxCEDyfIvdtNQH0PRkH6Q51g8rFO3Qzxh2LbItcDCOpmuOsV7ntNaERe3v/lP/zO8yn4N+yNPrekmPAAAAAElFTkSuQmCC)

关于image - 硬代码 Markdown 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50817518/

相关文章:

javascript - 即使质量为 100,Cordova 相机 getPicture 也是无损压缩

r - 如何在 markdown/knitr 中的消息中换行?

git - 如何在同一存储库的 README Markdown 文件中显示(链接到/超链接)Azure DevOps Git 存储库中的图像?

Android 相机 Intent 不返回/锁定

Android ListView 一个项目中的多个图像

java - 如何使用来自图像的数据 URI 作为 InputStream?

python - 带有自定义语法的 Markdown?

ios - Objective -C 如何从 NSMutableArray 创建视频?

java - 构建和验证 Gigya 签名

c# - 将 Base64 字符串转换为 GIF 图像