From bb7b206369b7f6c0e6bdec21e56388a4735806cb Mon Sep 17 00:00:00 2001 From: Void4m0n Date: Tue, 25 Nov 2025 21:37:48 +0100 Subject: [PATCH] support asset_folder for pagination_cover yaml --- scripts/filters/random_cover.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/filters/random_cover.js b/scripts/filters/random_cover.js index 7bccbee..a62af64 100644 --- a/scripts/filters/random_cover.js +++ b/scripts/filters/random_cover.js @@ -34,7 +34,7 @@ hexo.extend.generator.register('post', locals => { const handleImg = data => { const imgTestReg = /\.(png|jpe?g|gif|svg|webp|avif)(\?.*)?$/i - let { cover: coverVal, top_img: topImg } = data + let { cover: coverVal, top_img: topImg, pagination_cover: paginationCover } = data // Add path to top_img and cover if post_asset_folder is enabled if (hexo.config.post_asset_folder) { @@ -44,6 +44,9 @@ hexo.extend.generator.register('post', locals => { if (coverVal && coverVal.indexOf('/') === -1 && imgTestReg.test(coverVal)) { data.cover = `${data.path}${coverVal}` } + if (paginationCover && paginationCover.indexOf('/') === -1 && imgTestReg.test(paginationCover)) { + data.pagination_cover = `${data.path}${paginationCover}` + } } if (coverVal === false) return data