Notion新图床兼容

This commit is contained in:
tangly1024
2025-02-02 13:58:43 +08:00
parent 1c2013d8e6
commit 280bb79e7b

View File

@@ -23,18 +23,21 @@ const mapImgUrl = (img, block, type = 'block', needCompress = true) => {
ret = img
}
// Notion 图床转换为永久地址
const hasConverted =
ret.indexOf('https://www.notion.so/image') === 0 ||
ret.includes('notion.site/images/page-cover/')
ret.indexOf('https://www.notion.so/image') === 0 ||
ret.includes('notion.site/images/page-cover/')
// 需要转化的URL ; 识别aws图床地址或者bookmark类型的外链图片
// Notion新图床资源 格式为 attachment:${id}:${name}
const needConvert =
!hasConverted &&
(block.type === 'bookmark' ||
ret.includes('secure.notion-static.com') ||
ret.includes('prod-files-secure'))
ret.includes('prod-files-secure')) ||
ret.indexOf('attachment')===0
// 使用Notion图传
// Notion旧图床
if (needConvert) {
ret =
BLOG.NOTION_HOST +