Aki's Blog

记录点儿可能会忘的东西

0%

Hexo框架下的图片导入和部署问题解决方案

不要安装插件!! 不要安装插件!! 不要安装插件!!

插件没用(震声)!


Hexo Version info:

hexo: 6.3.0
hexo-cli: 4.3.0
os: win32 10.0.19045
node: 18.12.1
v8: 10.2.154.15-node.12
uv: 1.43.0
zlib: 1.2.11
brotli: 1.0.9
ares: 1.18.1
modules: 108
nghttp2: 1.47.0
napi: 8
llhttp: 6.0.10
openssl: 3.0.7+quic
cldr: 41.0
icu: 71.1
tz: 2022b
unicode: 14.0
ngtcp2: 0.8.1
nghttp3: 0.7.0


在Typora下点击文件->偏好设置->图像,把插入图片时的动作改为复制到指定路径,输入../imgs/${filename},其中../表示当前文件所处文件夹的上层文件夹,${filename}表示本文件的文件名。

以上动作会在执行时将插入Typora中的图片自动由其所在路径复制到当前文件.md的上级目录下的imgs文件夹下命名为当前文件的文件夹中,其中imgs文件夹需要用户手动创建,${filename}由软件自动创建。

在这之后,在Typora下点击格式->图像->设置图片根目录,将当前文件.md的上级目录——即source定义为图片根目录。

以上步骤结束后,Hexo的编译程序应该可以正确的生成图片路径。


Test:

mahiro