blob: f54888362a844da32b15e6e4a209e5a120844c04 [file]
import dayjs from "dayjs";
import recentPosts from "../../.docusaurus/docusaurus-plugin-content-blog/default/p/blog-archive-f05.json";
export default function useGetNewBlogList(n: number = 4) {
let blogPosts = recentPosts.archive.blogPosts;
blogPosts
.sort((a, b) => {
return +new Date(a.metadata.date) - +new Date(b.metadata.date);
})
.reverse();
return blogPosts.slice(0, n).map((item) => {
let date = item.metadata.date;
// 格式化
date = dayjs(date).format("MM/DD,YYYY");
return {
title: item.metadata.title,
name: item.metadata.authors[0].name,
date: date,
content: item.metadata.description,
href: item.metadata.permalink,
authors: item.metadata.authors,
};
});
}