diff --git a/lib/notion/mapImage.js b/lib/notion/mapImage.js index 5bb1e9b1226..85ed4e30b33 100644 --- a/lib/notion/mapImage.js +++ b/lib/notion/mapImage.js @@ -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 +