diff --git a/components/SideBar.js b/components/SideBar.js
index b82ed45e..562525a4 100644
--- a/components/SideBar.js
+++ b/components/SideBar.js
@@ -2,28 +2,60 @@ import React from 'react'
import MenuButtonGroup from '@/components/MenuButtonGroup'
import InfoCard from '@/components/InfoCard'
import TagList from '@/components/TagList'
+import BLOG from '@/blog.config'
+import Link from 'next/link'
+
+const SideBar = ({ tags, currentTag, post, posts }) => {
+ // 按时间排序
+ if (posts) {
+ posts = posts.sort((a, b) => {
+ const dateA = new Date(a?.date?.start_date || a.createdTime)
+ const dateB = new Date(b?.date?.start_date || b.createdTime)
+ return dateB - dateA
+ }).slice(0, 5)
+ }
-const SideBar = ({ tags, currentTag, post }) => {
return