0%

服了你了‘hexo-asset-image’

今天写了下“Unity环境配置和外部工具食用指南”给新人,结果插入图片(引用本地文件)的时候出问题了,博客上怎么也显示不出来。博主就去查,发现是hexo-asset-image这个插件的bug。这个链接是解决方案https://blog.csdn.net/xjm850552586/article/details/84101345

其实正常读取文件应该这么写:

1
{% asset_img example.jpg This is an example image %}

但是博主觉得麻烦,就打算抛弃hexo-asset-image了,转而投向hexo-renderer-marked的怀抱,直接下载他

1
npm install hexo-renderer-marked

站点配置文件也改一下

1
2
3
4
post_asset_folder: true
marked:
prependRoot: true
postAsset: true

大功告成,图片正常显示了。
值得注意的是,markdown里链接本地图片是这么写的

1
![](folder/image.jpg)

但是由于hexo会把我们的图片和html文件放在一个文件夹,所以“folder/”还是删掉吧,但是这样在md编辑器里我们就预览不了图片了,真是有得必有失啊。(至少vscode是这样的)博主还是找找vscode有没有相关插件吧。

示例图


本文作于2023-08-07,首发于个人博客https://rdququ.top/

欢迎关注我的其它发布渠道