This plugin adds loading="lazy" to all img and iframe tags on your Jekyll site. No configuration is needed. If a loading attribute is already present nothing is changed. Note that the github-pages gem runs in safe mode and only allows a defined set of plugins. To use this gem in GitHub Pages, you need to build your site locally or use a CI (e.g. Github Workflow) and deploy to your gh-pages branch. In case you want to prevent loading some images/iframes lazily, add loading="eager" to their tags. This might be useful to prevent flickering of images during navigation (e.g. the site's logo).
Features
- Examples available
- loading="lazy" causes images and iframes to load lazily without any JavaScript
- Browser support is growing
- If a browser does not support the loading attribute, it will load the resource just like it would normally
- No configuration needed
- If a loading attribute is already present nothing is changed
Categories
Web DesignLicense
MIT LicenseFollow jekyll-loading-lazy
Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of jekyll-loading-lazy!