1.这是官方文档上的,重要的就是用img标签而不是用markdown默认的那个感叹号

<img src="start/image-20220316192325131.png">

就像这样,我的文件名叫start,存储图像的文件夹名也命名为start

2.npm install https://github.com/7ym0n/hexo-asset-image --save 这个插件我也装了,但是因为我是先装了插件再按照文档尝试用img标签,所以我不知道我可以显示出图片和装了这个插件有没有直接联系(ps:我放的这个插件据说是改过bug的插件,如果img标签不行的话,就装这个插件死马当活马医一下)

3.还有要把 _config.yml 里面的 post_asset_folder: true 像我这样设置为true,这样设置的目的是每次创建新文章时,hexo new xxx,会自动生成一个名字叫xxx的文件夹

4.url 和 root我都没改过,root我直接hexo init的时候就没有。url是默认的 url: http://example.com

5.另外typora里可以这样设置。复制的时候就会自动到和文件同名的文件夹

下面是官方文档供参考

Embed image

hexo-renderer-marked 3.1.0+ can (optionally) resolves the post’s path of an image automatically, refer to this section on how to enable it.

“foo.jpg” is located at http://example.com/2020/01/02/hello/foo.jpg.

Default (no option)

{% asset_img foo.jpg %}

<img src="/2020/01/02/hello/foo.jpg">

Custom class

{% asset_img post-image foo.jpg %}

<img src="/2020/01/02/hello/foo.jpg" class="post-image">

Display size

{% asset_img foo.jpg 500 400 %}

<img src="/2020/01/02/hello/foo.jpg" width="500" height="400">

Title & Alt

{% asset_img logo.svg "lorem ipsum'dolor'" %}

<img src="/2020/01/02/hello/foo.jpg" title="lorem ipsum" alt="dolor">
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐