From 81b205f5f14e950d016802a8f6c8389a1e852dbd Mon Sep 17 00:00:00 2001 From: tangly1024 Date: Wed, 22 Dec 2021 16:23:39 +0800 Subject: [PATCH] =?UTF-8?q?build:=20=E7=BC=96=E8=AF=91=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/ArticleDetail.js | 35 ++++++++++++++++------------------- components/SideAreaLeft.js | 1 - lib/cache/cache_manager.js | 8 ++++---- 3 files changed, 20 insertions(+), 24 deletions(-) diff --git a/components/ArticleDetail.js b/components/ArticleDetail.js index 3469ff17..6f2746ef 100644 --- a/components/ArticleDetail.js +++ b/components/ArticleDetail.js @@ -1,31 +1,28 @@ import BLOG from '@/blog.config' - -import { useRouter } from 'next/router' -import Progress from '@/components/Progress' -import TagItem from '@/components/TagItem' -import formatDate from '@/lib/formatDate' -import { Code, Collection, CollectionRow, Equation, NotionRenderer } from 'react-notion-x' -import ShareBar from '@/components/ShareBar' +import BlogAround from '@/components/BlogAround' import Comment from '@/components/Comment' -import Link from 'next/link' -import Image from 'next/image' - -import 'prismjs' -import 'prismjs/components/prism-bash' -import 'prismjs/components/prism-markup' -import 'prismjs/components/prism-python' -import 'prismjs/components/prism-javascript' -import 'prismjs/components/prism-typescript' import RecommendPosts from '@/components/RecommendPosts' +import ShareBar from '@/components/ShareBar' +import TagItem from '@/components/TagItem' import TocDrawer from '@/components/TocDrawer' import TocDrawerButton from '@/components/TocDrawerButton' +import formatDate from '@/lib/formatDate' import { useGlobal } from '@/lib/global' -import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { faEye, faFolderOpen } from '@fortawesome/free-solid-svg-icons' -import BlogAround from '@/components/BlogAround' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' +import Image from 'next/image' +import Link from 'next/link' +import { useRouter } from 'next/router' +import 'prismjs' +import 'prismjs/components/prism-bash' +import 'prismjs/components/prism-javascript' +import 'prismjs/components/prism-markup' +import 'prismjs/components/prism-python' +import 'prismjs/components/prism-typescript' import { useRef } from 'react' -import WordCount from './WordCount' +import { Code, Collection, CollectionRow, Equation, NotionRenderer } from 'react-notion-x' import ArticleCopyright from './ArticleCopyright' +import WordCount from './WordCount' /** * diff --git a/components/SideAreaLeft.js b/components/SideAreaLeft.js index aa089ae4..e1e0fe70 100644 --- a/components/SideAreaLeft.js +++ b/components/SideAreaLeft.js @@ -8,7 +8,6 @@ import { faAngleDoubleRight, faChartBar, faThList } from '@fortawesome/free-soli import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import Link from 'next/link' import React from 'react' -import Progress from './Progress' /** * 侧边平铺 diff --git a/lib/cache/cache_manager.js b/lib/cache/cache_manager.js index 030b60a3..dc978145 100644 --- a/lib/cache/cache_manager.js +++ b/lib/cache/cache_manager.js @@ -1,5 +1,5 @@ -// import { getCacheFromMemory, setCacheToMemory } from '@/lib/cache/memory_cache' -import { getCacheFromFile, setCacheToFile } from './local_file_cache' +import { getCacheFromMemory, setCacheToMemory } from '@/lib/cache/memory_cache' +// import { getCacheFromFile, setCacheToFile } from './local_file_cache' const enableCache = true // 生产环境禁用 /** @@ -11,7 +11,7 @@ export async function getDataFromCache (key) { if (!enableCache) { return null } - const dataFromCache = await getCacheFromFile(key) + const dataFromCache = await getCacheFromMemory(key) if (JSON.stringify(dataFromCache) === '[]') { return null } @@ -22,5 +22,5 @@ export async function setDataToCache (key, data) { if (!enableCache || !data) { return } - await setCacheToFile(key, data) + await setCacheToMemory(key, data) }