From aef0768391153e3abbf10ce56a5101029fb4f458 Mon Sep 17 00:00:00 2001 From: anime Date: Mon, 7 Jul 2025 01:33:44 +0800 Subject: [PATCH] fix(proxio): enable image click navigation in list view Closes #3468 --- themes/proxio/components/Blog.js | 56 ++++++++++++++++++++------------ 1 file changed, 35 insertions(+), 21 deletions(-) diff --git a/themes/proxio/components/Blog.js b/themes/proxio/components/Blog.js index 66d8231e..6476e14a 100644 --- a/themes/proxio/components/Blog.js +++ b/themes/proxio/components/Blog.js @@ -15,10 +15,18 @@ export const Blog = ({ posts }) => { } // 博客列表默认显示summary文字,当鼠标指向时显示文章封面。这里可选把summary文字替换成图片占位符。 - const PROXIO_BLOG_PLACEHOLDER_IMG_URL_1 = siteConfig('PROXIO_BLOG_PLACEHOLDER_IMG_URL_1') - const PROXIO_BLOG_PLACEHOLDER_IMG_URL_2 = siteConfig('PROXIO_BLOG_PLACEHOLDER_IMG_URL_2') - const PROXIO_BLOG_PLACEHOLDER_IMG_URL_3 = siteConfig('PROXIO_BLOG_PLACEHOLDER_IMG_URL_3') - const PROXIO_BLOG_PLACEHOLDER_IMG_URL_4 = siteConfig('PROXIO_BLOG_PLACEHOLDER_IMG_URL_4') + const PROXIO_BLOG_PLACEHOLDER_IMG_URL_1 = siteConfig( + 'PROXIO_BLOG_PLACEHOLDER_IMG_URL_1' + ) + const PROXIO_BLOG_PLACEHOLDER_IMG_URL_2 = siteConfig( + 'PROXIO_BLOG_PLACEHOLDER_IMG_URL_2' + ) + const PROXIO_BLOG_PLACEHOLDER_IMG_URL_3 = siteConfig( + 'PROXIO_BLOG_PLACEHOLDER_IMG_URL_3' + ) + const PROXIO_BLOG_PLACEHOLDER_IMG_URL_4 = siteConfig( + 'PROXIO_BLOG_PLACEHOLDER_IMG_URL_4' + ) return ( <> @@ -26,7 +34,9 @@ export const Blog = ({ posts }) => {
{/* 区块标题文字 */} -
+
@@ -59,25 +69,30 @@ export const Blog = ({ posts }) => { className='wow fadeInUp group mb-10 relative overflow-hidden blog' data-wow-delay='.1s'>
- {item.pageCoverThumbnail && ( - - {/* 图片半透明 */} + + {item.pageCoverThumbnail && ( + // 图片半透明 - - )} - {/* 遮罩层,仅覆盖图片部分 */} -
- {/* 鼠标悬停时显示的文字内容 */} -
- {!coverImg &&

- {item.summary} -

} - -
+ )} + {/* 遮罩层,仅覆盖图片部分 */} +
+ {/* 鼠标悬停时显示的文字内容 */} +
+ {!coverImg && ( +

+ {item.summary} +

+ )} + +
+
{/* 内容部分 */}
@@ -91,7 +106,6 @@ export const Blog = ({ posts }) => { {item.title} -
@@ -103,4 +117,4 @@ export const Blog = ({ posts }) => { {/* */} ) -} \ No newline at end of file +}