前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hexo 优化 --- lazyload 图片懒加载

Hexo 优化 --- lazyload 图片懒加载

作者头像
一份执着✘
发布2018-06-04 17:26:38
3.3K1
发布2018-06-04 17:26:38
举报
文章被收录于专栏:赵俊的Java专栏赵俊的Java专栏

前言

Hexo 博客虽然功能很强大,但也越来越繁重了,访问速度上有了一些问题,这里我也考虑了许多,例如加 cdn,将国外的资源引用改为国内镜像等方式。今天又想到如果一个页面的图片很多,那么如何来提高博客的访问速度呢?。

经过一番寻找之后,找到一个方案,就是懒加载,通俗点讲就是当你翻到图片的时候再加载那张图片,而不是以下将本页面的所有图片都加载完。

配置

配置过程也很简单,就是一个 npm 模块。 在你的 Hexo 目录下,执行以下命令:

1

npm install hexo-lazyload --save

然后在你的 Hexo 目录的配置文件 _config.yml 中添加配置:

lazyload:

enable: true

# className: #可选 e.g. .J-lazyload-img

# loadingImg: #可选 eg. ./images/loading.png

loadingImg - 图片未加载时的代替图

  • 默认路径: ‘/js/lazyload-plugin/loading.svg’
  • 如果需要自定义,添填入 loading 图片地址,如果是本地图片,不要忘记把图片添加到你的主题目录下。

className - 需要延迟加载的图片 class 选择器

  • 默认会延迟加载文章中的所有图片。
  • 如果不为空,请填入需要延迟加载的图片 class 选择器

效果展示

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-01-142,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 配置
  • 效果展示
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档