一、遇到问题

typora 导出 html 的时候不带文档中的图片,不方便个人网站的上传。所以想办法将markdown中的图片转化为base64格式,嵌入到html中,这样就省略的图床的需要,对于图像需要较少的网页,使用很好。

二、注意情况

图片路径不要使用中文,否则可能会不成功
电脑必须要有 jdk 环境,否则无法执行jar

三、实现过程

TyporaToBase64.jar:​​https://yirj.lanzoub.com/iwZ3C0e57rhg​​​ 下载jar将其放到软件的安装目录下:​​D:\Software\Typora​

Typora导出HTML不显示图片_开发语言


接下来进行​​typora 配置​​ 左上角 ​​文件​​→​​偏好设置​​→​​导出​​→​​html​​→​​导出后里的运行自定义命令​

填入​​java -jar D:\Software\Typora\TyporaToBase64.jar "${outputPath}"​​并且勾选显示命令行输出,如下图所示:

Typora导出HTML不显示图片_java_02

四、测试输出

输出过程如下图:

Typora导出HTML不显示图片_命令行_03


输出成功如下图:

Typora导出HTML不显示图片_java_04


打开验证如下图:

Typora导出HTML不显示图片_开发语言_05