diff --git a/README.md b/README.md index a9467f0..7044085 100755 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ 3. 修复搜索结果无法PJAX跳转(依赖搜索插件v1.7.1-1) 4. 修复日记过多时无法搜索(依赖瞬间插件v1.13.1-1,基于源仓库) 5. 朋友圈内容支持搜索与跳转(依赖朋友圈插件v1.4.3-5) +6. 压缩、更换图片 #### v1.2.5-7 1. 适配新接口(基于新版API-Python) diff --git a/embed-code/page/address.html b/embed-code/page/address.html index 8475399..2fb8eb8 100644 --- a/embed-code/page/address.html +++ b/embed-code/page/address.html @@ -367,7 +367,7 @@
- +

敬请期待

diff --git a/embed-code/page/calendar.html b/embed-code/page/calendar.html index 7734de1..ea93303 100644 --- a/embed-code/page/calendar.html +++ b/embed-code/page/calendar.html @@ -14,11 +14,11 @@
- +
- +
@@ -27,63 +27,63 @@
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
@@ -103,24 +103,24 @@
- +
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/embed-code/page/news-2025.html b/embed-code/page/news-2025.html index 49c0cf1..bbde59b 100644 --- a/embed-code/page/news-2025.html +++ b/embed-code/page/news-2025.html @@ -16,8 +16,8 @@
- - + +
@@ -112,8 +112,8 @@ const monthImg2 = document.getElementById("calendar-2025-month-2"); const month = new Date().getMonth() + 1; - monthImg1.src = `/upload/2025-${month}-1.png`; - monthImg2.src = `/upload/2025-${month}-2.png`; + monthImg1.src = `/upload/2025-${month}-1.jpg`; + monthImg2.src = `/upload/2025-${month}-2.jpg`; const waitImages = imgs => new Promise(res => { let loaded = 0; diff --git a/embed-code/page/news-2026.html b/embed-code/page/news-2026.html index 7f72a50..d695d13 100644 --- a/embed-code/page/news-2026.html +++ b/embed-code/page/news-2026.html @@ -15,7 +15,7 @@
- +
@@ -94,7 +94,7 @@ const monthImg = document.getElementById('calendar-2026-month'); const month = new Date().getMonth() + 1; - monthImg.src = `/upload/2026-${month}.png`; + monthImg.src = `/upload/2026-${month}.jpg`; container.style.height = "100vh"; diff --git a/embed-code/page/notice.html b/embed-code/page/notice.html index 85a8076..4cfc124 100644 --- a/embed-code/page/notice.html +++ b/embed-code/page/notice.html @@ -79,6 +79,13 @@
+
+

RSS功能更新

+
+
加载中...
+
+
+ diff --git a/embed-code/page/store.html b/embed-code/page/store.html index 2bc9403..259ae7c 100644 --- a/embed-code/page/store.html +++ b/embed-code/page/store.html @@ -226,17 +226,17 @@ -
-
加载动画
-
网站Logo
-
加载动画
-
网站Logo
加载动画
-
网站Logo
加载动画
-
网站Logo
加载动画
-
网站Logo
加载动画
-
网站Logo
- +
加载动画
+
网站Logo
+
全部横幅
+
冬季横幅
+
封面3
+
初始横幅
+
侧边栏通知
+
封面1
+
侧边栏引用
+
封面2
没有匹配的结果
diff --git a/settings.yaml b/settings.yaml index e1d463b..9e9134f 100644 --- a/settings.yaml +++ b/settings.yaml @@ -10,7 +10,7 @@ spec: - $formkit: attachment name: favicon label: favicon - value: /themes/theme-pix/assets/img/favicon.ico + value: /themes/theme-pix/assets/img/logo.webp help: 建议制作一张400x400的png图像, 然后等比缩小到你想转换的ico尺寸,最后通过网上的工具转换成ico图标格式. - $formkit: menuRadio name: left_nav @@ -48,7 +48,7 @@ spec: - $formkit: attachment name: default_avatar label: 博主头像 - value: /themes/theme-pix/assets/img/avatar.png + value: /themes/theme-pix/assets/img/logo.webp - group: base_top_set label: 顶部设置 @@ -56,7 +56,7 @@ spec: - $formkit: attachment name: site_logo label: 常规LOGO - value: /themes/theme-pix/assets/img/avatar.png + value: /themes/theme-pix/assets/img/logo.webp - $formkit: number name: logo_height label: 常规LOGO高度尺寸 @@ -66,11 +66,11 @@ spec: name: m_site_logo label: 方形LOGO help: 建议制作一张48*48的方形LOGO - value: /themes/theme-pix/assets/img/avatar.png + value: /themes/theme-pix/assets/img/logo.webp - $formkit: attachment name: mobile_logo label: 移动端LOGO - value: /themes/theme-pix/assets/img/avatar.png + value: /themes/theme-pix/assets/img/logo.webp - $formkit: checkbox name: top_nav_on_web id: top_nav_on_web @@ -316,7 +316,7 @@ spec: - $formkit: attachment name: topbg_banner label: 顶部封面图 - value: /themes/theme-pix/assets/img/banner.jpg + value: /themes/theme-pix/assets/img/banner-all.webp - $formkit: radio name: home_post_type label: 首页类型模式 @@ -425,7 +425,7 @@ spec: if: $get(donate_on).value name: donate_pic label: 打赏二维码 - value: /themes/theme-pix/assets/img/avatar.png + value: /themes/theme-pix/assets/img/logo.webp - group: moments label: 瞬间设置 @@ -451,7 +451,7 @@ spec: - $formkit: attachment name: banner label: 瞬间分享背景 - value: /themes/theme-pix/assets/img/banner.jpg + value: /themes/theme-pix/assets/img/banner-all.webp - $formkit: attachmentPolicySelect name: attachmentPolicy label: 附件存储策略 @@ -763,7 +763,7 @@ spec: label: 一言 value: title: 一言 - yiyan_bg: /themes/theme-pix/assets/img/banner.jpg + yiyan_bg: /themes/theme-pix/assets/img/banner-all.webp children: - $formkit: text name: title @@ -870,11 +870,11 @@ spec: - $formkit: attachment name: land_logo label: LOGO或头像 - value: /themes/theme-pix/assets/img/avatar.png + value: /themes/theme-pix/assets/img/logo.webp - $formkit: attachment name: land_feature label: 封面头图 - value: /themes/theme-pix/assets/img/landimg.jpg + value: /themes/theme-pix/assets/img/logo.webp - $formkit: text name: land_title label: 标题或名称 @@ -938,7 +938,7 @@ spec: - $formkit: attachment name: custom_login_background label: 背景图 - value: /themes/theme-pix/assets/img/default-header.png + value: /themes/theme-pix/assets/img/banner-all.webp accepts: - "image/*" diff --git a/templates/assets/css/main.css b/templates/assets/css/main.css index c786907..b8e49fc 100644 --- a/templates/assets/css/main.css +++ b/templates/assets/css/main.css @@ -124,7 +124,7 @@ header#masthead { } .top_logo { - padding: 20px 40px; + padding: 0px; text-align: center; } @@ -5693,7 +5693,7 @@ span.edit_post a { .m_offcanvas .inner { background: linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), - url('/upload/celan.png') no-repeat center bottom; + url('/themes/theme-pix/assets/img/logo.webp') no-repeat center bottom; background-size: cover, 100%; padding: 30px; } @@ -6392,7 +6392,7 @@ a#listree-click.current, } .notice-content { - background-image: url('/upload/yiyan.png'); + background-image: url('/themes/theme-pix/assets/img/sidebar-notice.webp'); background-repeat: no-repeat; background-size: cover; background-position: center; diff --git a/templates/assets/img/404.png b/templates/assets/img/404.png deleted file mode 100644 index 73dba3e..0000000 Binary files a/templates/assets/img/404.png and /dev/null differ diff --git a/templates/assets/img/admin-icon.png b/templates/assets/img/admin-icon.png deleted file mode 100644 index aebb05d..0000000 Binary files a/templates/assets/img/admin-icon.png and /dev/null differ diff --git a/templates/assets/img/auth.svg b/templates/assets/img/auth.svg deleted file mode 100644 index bdc32d8..0000000 --- a/templates/assets/img/auth.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/templates/assets/img/avatar.png b/templates/assets/img/avatar.png deleted file mode 100644 index d62b139..0000000 Binary files a/templates/assets/img/avatar.png and /dev/null differ diff --git a/templates/assets/img/banner-all.webp b/templates/assets/img/banner-all.webp new file mode 100644 index 0000000..493127d Binary files /dev/null and b/templates/assets/img/banner-all.webp differ diff --git a/templates/assets/img/banner-chun.webp b/templates/assets/img/banner-chun.webp new file mode 100644 index 0000000..ad1782b Binary files /dev/null and b/templates/assets/img/banner-chun.webp differ diff --git a/templates/assets/img/banner-dong.webp b/templates/assets/img/banner-dong.webp new file mode 100644 index 0000000..3d38f16 Binary files /dev/null and b/templates/assets/img/banner-dong.webp differ diff --git a/templates/assets/img/banner-init.webp b/templates/assets/img/banner-init.webp new file mode 100644 index 0000000..03fa92c Binary files /dev/null and b/templates/assets/img/banner-init.webp differ diff --git a/templates/assets/img/banner-qiu.webp b/templates/assets/img/banner-qiu.webp new file mode 100644 index 0000000..97f7c1c Binary files /dev/null and b/templates/assets/img/banner-qiu.webp differ diff --git a/templates/assets/img/banner-xia.webp b/templates/assets/img/banner-xia.webp new file mode 100644 index 0000000..2778a74 Binary files /dev/null and b/templates/assets/img/banner-xia.webp differ diff --git a/templates/assets/img/banner.jpg b/templates/assets/img/banner.jpg deleted file mode 100644 index 94f8683..0000000 Binary files a/templates/assets/img/banner.jpg and /dev/null differ diff --git a/templates/assets/img/cover-mei.webp b/templates/assets/img/cover-mei.webp new file mode 100644 index 0000000..7dd0e73 Binary files /dev/null and b/templates/assets/img/cover-mei.webp differ diff --git a/templates/assets/img/cover-song.webp b/templates/assets/img/cover-song.webp new file mode 100644 index 0000000..ae4c2f9 Binary files /dev/null and b/templates/assets/img/cover-song.webp differ diff --git a/templates/assets/img/cover-zhu.webp b/templates/assets/img/cover-zhu.webp new file mode 100644 index 0000000..ae4b43f Binary files /dev/null and b/templates/assets/img/cover-zhu.webp differ diff --git a/templates/assets/img/default-header.png b/templates/assets/img/default-header.png deleted file mode 100644 index 06b790d..0000000 Binary files a/templates/assets/img/default-header.png and /dev/null differ diff --git a/templates/assets/img/favicon.ico b/templates/assets/img/favicon.ico deleted file mode 100644 index dd3c192..0000000 Binary files a/templates/assets/img/favicon.ico and /dev/null differ diff --git a/templates/assets/img/landimg.jpg b/templates/assets/img/landimg.jpg deleted file mode 100644 index a0e889b..0000000 Binary files a/templates/assets/img/landimg.jpg and /dev/null differ diff --git a/templates/assets/img/lazyload.png b/templates/assets/img/lazyload.png deleted file mode 100644 index 91364d1..0000000 Binary files a/templates/assets/img/lazyload.png and /dev/null differ diff --git a/templates/assets/img/loading-old.webp b/templates/assets/img/loading-old.webp new file mode 100644 index 0000000..1c94ca9 Binary files /dev/null and b/templates/assets/img/loading-old.webp differ diff --git a/templates/assets/img/loading.webp b/templates/assets/img/loading.webp new file mode 100644 index 0000000..595fb50 Binary files /dev/null and b/templates/assets/img/loading.webp differ diff --git a/templates/assets/img/logo-long.webp b/templates/assets/img/logo-long.webp new file mode 100644 index 0000000..e0a812b Binary files /dev/null and b/templates/assets/img/logo-long.webp differ diff --git a/templates/assets/img/logo.png b/templates/assets/img/logo.png deleted file mode 100644 index 6aaeedd..0000000 Binary files a/templates/assets/img/logo.png and /dev/null differ diff --git a/templates/assets/img/logo.webp b/templates/assets/img/logo.webp new file mode 100644 index 0000000..deadc84 Binary files /dev/null and b/templates/assets/img/logo.webp differ diff --git a/templates/assets/img/no-data.webp b/templates/assets/img/no-data.webp new file mode 100644 index 0000000..a481e0f Binary files /dev/null and b/templates/assets/img/no-data.webp differ diff --git a/templates/assets/img/nodata.png b/templates/assets/img/nodata.png deleted file mode 100644 index b456409..0000000 Binary files a/templates/assets/img/nodata.png and /dev/null differ diff --git a/templates/assets/img/not-found.webp b/templates/assets/img/not-found.webp new file mode 100644 index 0000000..3364e75 Binary files /dev/null and b/templates/assets/img/not-found.webp differ diff --git a/templates/assets/img/overlay.png b/templates/assets/img/overlay.png deleted file mode 100644 index 95959d1..0000000 Binary files a/templates/assets/img/overlay.png and /dev/null differ diff --git a/templates/assets/img/pause-circle-fill.svg b/templates/assets/img/pause-circle-fill.svg deleted file mode 100644 index 3e5c70e..0000000 --- a/templates/assets/img/pause-circle-fill.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/templates/assets/img/pixlogod.png b/templates/assets/img/pixlogod.png deleted file mode 100644 index da9b809..0000000 Binary files a/templates/assets/img/pixlogod.png and /dev/null differ diff --git a/templates/assets/img/pixlogow.png b/templates/assets/img/pixlogow.png deleted file mode 100644 index 1d55ef2..0000000 Binary files a/templates/assets/img/pixlogow.png and /dev/null differ diff --git a/templates/assets/img/play-circle-fill.svg b/templates/assets/img/play-circle-fill.svg deleted file mode 100644 index 55d5d4d..0000000 --- a/templates/assets/img/play-circle-fill.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/templates/assets/img/radius.png b/templates/assets/img/radius.png deleted file mode 100644 index b6697c6..0000000 Binary files a/templates/assets/img/radius.png and /dev/null differ diff --git a/templates/assets/img/sidebar-notice.webp b/templates/assets/img/sidebar-notice.webp new file mode 100644 index 0000000..5187607 Binary files /dev/null and b/templates/assets/img/sidebar-notice.webp differ diff --git a/templates/assets/img/sidebar-quote.webp b/templates/assets/img/sidebar-quote.webp new file mode 100644 index 0000000..b26c640 Binary files /dev/null and b/templates/assets/img/sidebar-quote.webp differ diff --git a/templates/assets/img/skip-back-fill.svg b/templates/assets/img/skip-back-fill.svg deleted file mode 100644 index 88a679a..0000000 --- a/templates/assets/img/skip-back-fill.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/templates/assets/img/skip-forward-fill.svg b/templates/assets/img/skip-forward-fill.svg deleted file mode 100644 index 869ee1c..0000000 --- a/templates/assets/img/skip-forward-fill.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/templates/assets/img/video.png b/templates/assets/img/video.png deleted file mode 100644 index 8d2515b..0000000 Binary files a/templates/assets/img/video.png and /dev/null differ diff --git a/templates/assets/img/vip.svg b/templates/assets/img/vip.svg deleted file mode 100644 index 127c7a6..0000000 --- a/templates/assets/img/vip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/templates/assets/js/anian.js b/templates/assets/js/anian.js index 0797560..241effb 100644 --- a/templates/assets/js/anian.js +++ b/templates/assets/js/anian.js @@ -328,7 +328,7 @@ function init_douban_page() { } function renderEmpty() { - return '
暂无内容
'; + return '
暂无内容
'; } function parseScoreValue(rawScore) { @@ -391,7 +391,7 @@ function init_douban_page() { var faves = item && item.faves ? item.faves : {}; var name = escapeHtml(spec.name || '未命名条目'); var link = escapeHtml(spec.link || 'javascript:void(0);'); - var poster = escapeHtml(spec.poster || '/themes/theme-pix/assets/img/theme/banner.jpg'); + var poster = escapeHtml(spec.poster || '/themes/theme-pix/assets/img/theme/banner-all.webp'); var rawScore = faves.score || spec.score || ''; var createTime = escapeHtml(formatTime(faves.createTime)); var dataType = escapeHtml(spec.type || '--'); diff --git a/templates/assets/js/app.js b/templates/assets/js/app.js index 322dbc3..7be9aad 100644 --- a/templates/assets/js/app.js +++ b/templates/assets/js/app.js @@ -2712,7 +2712,7 @@ function anianxSpeedTestWithTimeout(timeout) { return new Promise(async (resolve, reject) => { try { const t0 = Date.now(); - const res = await fetch(`/upload/%E4%B8%8B%E8%BD%BD%20(9).mp4?t=${Date.now()}`, { + const res = await fetch(`/upload/dy-32097365860-260719-1.mp4?t=${Date.now()}`, { signal: controller.signal }); const blob = await res.blob(); diff --git a/templates/assets/js/moment-push.js b/templates/assets/js/moment-push.js index f7237a9..fe53321 100644 --- a/templates/assets/js/moment-push.js +++ b/templates/assets/js/moment-push.js @@ -204,7 +204,7 @@ $(document).on('change', '#moment_img_up', function () { success: function (data) { var thum = data.metadata.annotations["storage.halo.run/uri"] || data.metadata.annotations["storage.halo.run/external-link"] $('.m_media_left .up_loading').remove(); - $('.m_media_left').append(''); + $('.m_media_left').append(''); cocoMessage.success('上传成功'); $('input#moment_video_url').val(thum) } @@ -539,7 +539,7 @@ function edit_video(data) { $('input#moment_video_url').val(url); if (url !== '') { $('.m_media_left i').remove(); - $('.m_media_left').append(''); + $('.m_media_left').append(''); } } else if (type == 'video/bili') { diff --git a/templates/assets/js/pix.js b/templates/assets/js/pix.js index 891a20c..b837940 100644 --- a/templates/assets/js/pix.js +++ b/templates/assets/js/pix.js @@ -129,7 +129,7 @@ var pix = { } else { msg_modal_inner.html(`

# 暂无消息 #

+ src="/themes/theme-pix/assets/img/no-data.webp">

只显示最新10条未读和已读信息

`) } @@ -137,7 +137,7 @@ var pix = { error: function () { msg_modal_inner.html(`

# 暂无消息 #

+ src="/themes/theme-pix/assets/img/no-data.webp">

只显示最新10条未读和已读信息

`) diff --git a/templates/assets/libs/nprogress/nprogress.css b/templates/assets/libs/nprogress/nprogress.css index b4b1b4f..00487ac 100644 --- a/templates/assets/libs/nprogress/nprogress.css +++ b/templates/assets/libs/nprogress/nprogress.css @@ -57,7 +57,7 @@ #nprogress .spinner-icon { width: 100%; height: 100%; - background-image: url("/upload/jiazai.gif"); + background-image: url("/themes/theme-pix/assets/img/loading.webp"); background-size: contain; background-repeat: no-repeat; background-position: center; diff --git a/templates/assets/libs/uikit/uikit.min.css b/templates/assets/libs/uikit/uikit.min.css index 32a67a4..d05a14e 100644 --- a/templates/assets/libs/uikit/uikit.min.css +++ b/templates/assets/libs/uikit/uikit.min.css @@ -2436,7 +2436,7 @@ select.uk-form-width-xsmall { .uk-spinner { width: 80px; height: 80px; - background-image: url("/upload/jiazai.gif"); + background-image: url("/themes/theme-pix/assets/img/loading.webp"); background-size: contain; background-repeat: no-repeat; background-position: center; diff --git a/templates/error/404.html b/templates/error/404.html index 8e115e1..bbbde1d 100644 --- a/templates/error/404.html +++ b/templates/error/404.html @@ -15,7 +15,7 @@
- +
diff --git a/templates/friend-post.html b/templates/friend-post.html index 5cc95b8..260ae02 100644 --- a/templates/friend-post.html +++ b/templates/friend-post.html @@ -81,7 +81,7 @@
- +
diff --git a/templates/macro/tpl/content-moment.html b/templates/macro/tpl/content-moment.html index 73dc097..f33caae 100644 --- a/templates/macro/tpl/content-moment.html +++ b/templates/macro/tpl/content-moment.html @@ -51,7 +51,7 @@
+ th:with="_cover = ${not #strings.isEmpty(theme.config.moments.banner) ? theme.config.moments.banner : '/themes/theme-pix/assets/img/banner-all.webp'}">
- +
\ No newline at end of file diff --git a/templates/macro/tpl/content-single.html b/templates/macro/tpl/content-single.html index 54310e9..f551e99 100644 --- a/templates/macro/tpl/content-single.html +++ b/templates/macro/tpl/content-single.html @@ -5,7 +5,7 @@
+ th:src="@{/assets/img/logo.webp}">

[[${post.spec.title}]]

diff --git a/templates/modules/widgets/music.html b/templates/modules/widgets/music.html index 0703c96..55e3833 100644 --- a/templates/modules/widgets/music.html +++ b/templates/modules/widgets/music.html @@ -2,7 +2,7 @@
-
+

加载中..

作者..
00:00
/
00:00
diff --git a/templates/moment.html b/templates/moment.html index b680a14..391512f 100644 --- a/templates/moment.html +++ b/templates/moment.html @@ -47,7 +47,7 @@ -
+