From 9faea274db0cd42959ff4823eb4e61e048bb7677 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Mon, 31 Mar 2025 11:18:22 +0800 Subject: refactor: automatic and native lazyload - replace vanilla-lazyload with native `loading="lazy"` method - prettify code Former-commit-id: 3c391ba20d3d8346790b62a7c62f3b0a008d08fa --- hugo.yaml | 25 +++++----- layouts/partials/scripts.html | 113 ++++++++++++++++++++++++++++-------------- 2 files changed, 88 insertions(+), 50 deletions(-) diff --git a/hugo.yaml b/hugo.yaml index 297c2c5c..feb518ca 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -15,18 +15,18 @@ languages: params: headTitle: 極客死亡計劃 nav: - - name: 卡片 - link: /cards/ - target: _self - - name: 书籍 - link: /library/ - target: _self - - name: 分类 - link: /categories/ - target: _self - - name: 关于 - link: /about/ - target: _self + - name: 卡片 + link: /cards/ + target: _self + - name: 书籍 + link: /library/ + target: _self + - name: 分类 + link: /categories/ + target: _self + - name: 关于 + link: /about/ + target: _self series: - name: 人类恶疾 link: /categories/人类恶疾/ @@ -85,7 +85,6 @@ params: extraCSSFiles: - /pagefind/pagefind-ui.css externalJSFIles: - - https://unpkg.com/vanilla-lazyload@19.1.3/dist/lazyload.min.js - https://unpkg.com/@fancyapps/ui@5.0.36/dist/fancybox/fancybox.umd.js - https://unpkg.com/littlefoot/dist/littlefoot.js - /pagefind/pagefind-ui.js diff --git a/layouts/partials/scripts.html b/layouts/partials/scripts.html index 7218ee86..bd6002b1 100644 --- a/layouts/partials/scripts.html +++ b/layouts/partials/scripts.html @@ -3,43 +3,82 @@ {{- end }} -- cgit v1.2.3