Skip to content

a hexo plugin which is used to have all images support lazyload, with the help of this functionality, it will improve lots of the loading proformance.

License

Notifications You must be signed in to change notification settings

barretlee/hexo-lazyload-image-enhance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hexo-lazyload-image-enhance

hexo-lazyload-image-enhance is a hexo plugin which is used to have all images support lazyload automatically. With the help of this functionality, it will improve lots of the loading proformance..

All the lazy-load images only shows up when they are within current viewport.

Don't worry about lazyload SEO problem, because Google supports it already. we just Do nothing.

Install

$ npm install hexo-lazyload-image-enhance --save

Usage

First add configuration in _config.yml from your hexo project.

lazyload:
  enable: true 
  onlypost: false
  imageCDN: # eg https://same.cdn.com/
  loadingImg: # eg ./images/loading.gif

onlypost

  • If true, only the images from post or page will support lazy-load.
  • If false, the whole images of your site will use lazy-load, including the images dist from your theme, but not including the background images from CSS style.

loadingImg

  • If you keep the value nothing (by default), then it will use the default loading image.
  • If you want to customize the image, then you need to copy your loading image to your current theme image folder and then change this path to find it.

Run hexo command.

$ hexo clean && hexo g

Test

I've test it manually with some popular themes like landscape(official), material, next, jacman and myself theme hexo-theme-twentyfifteen-wordpress, and yours I believe!

Enjoy it!

Demo

troyyang.com

image

License

MIT

About

a hexo plugin which is used to have all images support lazyload, with the help of this functionality, it will improve lots of the loading proformance.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published