mirror of
https://github.com/next-theme/hexo-theme-next.git
synced 2026-09-14 06:50:20 +00:00
Deprecate lazyload option
This commit is contained in:
parent
333b2c7908
commit
d54ab89ea2
@ -88,7 +88,6 @@ open_graph:
|
|||||||
#twitter_id: <twitter:creator>
|
#twitter_id: <twitter:creator>
|
||||||
#twitter_site: <twitter:site>
|
#twitter_site: <twitter:site>
|
||||||
#twitter_image: <twitter:image>
|
#twitter_image: <twitter:image>
|
||||||
#google_plus: <g+:profile_link>
|
|
||||||
#fb_admins: <fb:admin_id>
|
#fb_admins: <fb:admin_id>
|
||||||
#fb_app_id: <fb:app_id>
|
#fb_app_id: <fb:app_id>
|
||||||
|
|
||||||
@ -600,10 +599,6 @@ fancybox: false
|
|||||||
# For more information: https://medium-zoom.francoischalifour.com
|
# For more information: https://medium-zoom.francoischalifour.com
|
||||||
mediumzoom: false
|
mediumzoom: false
|
||||||
|
|
||||||
# Vanilla JavaScript plugin for lazyloading images.
|
|
||||||
# For more information: https://apoorv.pro/lozad.js/demo/
|
|
||||||
lazyload: false
|
|
||||||
|
|
||||||
# Automatically insert whitespace between CJK and half-width characters.
|
# Automatically insert whitespace between CJK and half-width characters.
|
||||||
# For more information: https://github.com/vinta/pangu.js
|
# For more information: https://github.com/vinta/pangu.js
|
||||||
# Server-side plugin: https://github.com/next-theme/hexo-pangu
|
# Server-side plugin: https://github.com/next-theme/hexo-pangu
|
||||||
|
|||||||
@ -10,7 +10,7 @@ module.exports = hexo => {
|
|||||||
hexo.log.warn('Documentation: https://theme-next.js.org/docs/getting-started/configuration.html');
|
hexo.log.warn('Documentation: https://theme-next.js.org/docs/getting-started/configuration.html');
|
||||||
}
|
}
|
||||||
|
|
||||||
const { cache, changyan, growingio_analytics, language_switcher, leancloud_visitors } = hexo.theme.config;
|
const { cache, changyan, growingio_analytics, language_switcher, lazyload, leancloud_visitors } = hexo.theme.config;
|
||||||
const warning = function(...args) {
|
const warning = function(...args) {
|
||||||
hexo.log.warn(`Since ${args[0]} is turned on, the ${args[1]} is disabled to avoid potential hazards.`);
|
hexo.log.warn(`Since ${args[0]} is turned on, the ${args[1]} is disabled to avoid potential hazards.`);
|
||||||
};
|
};
|
||||||
@ -29,6 +29,11 @@ module.exports = hexo => {
|
|||||||
if (growingio_analytics) {
|
if (growingio_analytics) {
|
||||||
hexo.log.warn('growingio_analytics is deprecated. Please migrate to another analytics provider.');
|
hexo.log.warn('growingio_analytics is deprecated. Please migrate to another analytics provider.');
|
||||||
}
|
}
|
||||||
|
if (lazyload) {
|
||||||
|
hexo.log.warn('The `lazyload` theme option is deprecated and will be removed in the next version.');
|
||||||
|
hexo.log.warn('Use `marked.lazyload: true` in Hexo `_config.yml` instead. hexo-renderer-marked will add `loading="lazy"` to images.');
|
||||||
|
hexo.log.warn('Documentation: https://github.com/hexojs/hexo-renderer-marked#options');
|
||||||
|
}
|
||||||
if (leancloud_visitors?.enable) {
|
if (leancloud_visitors?.enable) {
|
||||||
hexo.log.warn('LeanCloud will stop public services on 2027-01-12. Please migrate your data as soon as possible.');
|
hexo.log.warn('LeanCloud will stop public services on 2027-01-12. Please migrate your data as soon as possible.');
|
||||||
hexo.log.warn('Announcement: https://docs.leancloud.app/sdk/announcements/sunset-announcement/');
|
hexo.log.warn('Announcement: https://docs.leancloud.app/sdk/announcements/sunset-announcement/');
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user