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 @@
+
+
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 @@