diff --git a/lib/notion/getPageContentText.js b/lib/notion/getPageContentText.js index 18672cc0..94f791a5 100644 --- a/lib/notion/getPageContentText.js +++ b/lib/notion/getPageContentText.js @@ -84,12 +84,12 @@ export function getPageContentText(post, pageBlockMap) { } const postId = post.id + const postContent = post.content let contentTextList = [] // 防止搜到加密文章的内容 - if (pageBlockMap && pageBlockMap.block && !post.password) { - const contentIds = Object.keys(pageBlockMap.block) - for (const id of contentIds) { - const blockContentText = getBlockContentText(id) + if (postContent.length > 0 && !post.password) { + for (const postContentId of postContent) { + const blockContentText = getBlockContentText(postContentId) if (blockContentText) { contentTextList.push(blockContentText) }