Merge pull request #3331 from tangly1024/release/4.8.4

修復无标签编译出错
This commit is contained in:
tangly1024
2025-04-12 09:00:20 +08:00
committed by GitHub
3 changed files with 5 additions and 5 deletions

View File

@@ -40,7 +40,7 @@ export async function getOrSetDataWithCustomCache(
) { ) {
const dataFromCache = await getDataFromCache(key) const dataFromCache = await getDataFromCache(key)
if (dataFromCache) { if (dataFromCache) {
console.log('[缓存-->>API]:', key) // console.log('[缓存-->>API]:', key) // 避免过多的缓存日志输出
return dataFromCache return dataFromCache
} }
const data = await getDataFunction(...getDataArgs) const data = await getDataFunction(...getDataArgs)

View File

@@ -28,7 +28,7 @@ export function getAllTags({
const AllTagInfos = {} const AllTagInfos = {}
// 遍历所有文章 // 遍历所有文章
allPosts.forEach(post => { allPosts.forEach(post => {
post.tags.forEach(tag => { post?.tags?.forEach(tag => {
// 如果标签已经存在 // 如果标签已经存在
if (AllTagInfos[tag]) { if (AllTagInfos[tag]) {
if ( if (

View File

@@ -8,17 +8,17 @@ import { deepClone, delay } from '../utils'
import notionAPI from '@/lib/notion/getNotionAPI' import notionAPI from '@/lib/notion/getNotionAPI'
/** /**
* 获取文章内容 * 获取文章内容
* @param {*} id * @param {*} id
* @param {*} from * @param {*} from
* @param {*} slice * @param {*} slice
* @returns * @returns
*/ */
export async function getPage(id, from = null, slice) { export async function getPage(id, from = null, slice) {
const cacheKey = `page_content_${id}`
return await getOrSetDataWithCache( return await getOrSetDataWithCache(
`page_content_${id}_${slice}`, cacheKey,
async (id, slice) => { async (id, slice) => {
const cacheKey = `page_block_${id}`
let pageBlock = await getDataFromCache(cacheKey) let pageBlock = await getDataFromCache(cacheKey)
if (pageBlock) { if (pageBlock) {
// console.debug('[API<<--缓存]', `from:${from}`, cacheKey) // console.debug('[API<<--缓存]', `from:${from}`, cacheKey)