Skip to content

自动为hexo中的图片映射绝对路径 | Automatically maps absolute paths to images in hexo

License

Notifications You must be signed in to change notification settings

YyItRoad/hexo-filter-image

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

    自动为hexo中的图片映射绝对路径 | Automatically maps absolute paths to images in hexo 添加使用jsdelivr加速图片视频配置。

开始使用

npm i https://github.com/YyItRoad/hexo-filter-image.git --save

由于本身Hexo带有缓存会导致插件第一次使用可能会出现无效果,请使用hexo clean清除缓存后即可正常使用


配置(可选)

请向Hexo的 _config.yml 文件或主题的 _config.yml 文件中添加配置.

filter_image:
  # 日志是否启用
  log: true
  # 是否使用jsdelivr加速
  jsdelivr: null

jsdelivr参数:

  • null => 不使用jsdelivr加速。一般本地调试使用。
  • :path => 加速地址一般为https://cdn.jsdelivr.net/gh/:user/:repo,user为用户名称,repo为项目名称

eg:

jsdelivr: https://cdn.jsdelivr.net/gh/yyitroad/yyitroad.github.io/

Example

    当Hexo配置文件的属性root值变化时,无需改变Markdown内容的图片地址,此插件会自动将图片映射成绝对路径

文章内容示例

![](/img/test.jpg)

Hexo配置文件

root: /testPath/
jsdelivr: https://cdn.jsdelivr.net/gh/yyitroad/yyitroad.github.io/

jsdelivr为null生成后的图片路径为/testPath/img/test.jpg

使用CDN加速后的图片路径为https://cdn.jsdelivr.net/gh/yyitroad/yyitroad.github.io/testPath/img/test.jpg

LICENSE

LICENSE

About

自动为hexo中的图片映射绝对路径 | Automatically maps absolute paths to images in hexo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%