feat:增加博客formatter
This commit is contained in:
19
docs/.vitepress/data/posts.data.js
Normal file
19
docs/.vitepress/data/posts.data.js
Normal file
@@ -0,0 +1,19 @@
|
||||
import { createContentLoader } from 'vitepress'
|
||||
|
||||
export default createContentLoader('./**/*.md', {
|
||||
includeSrc: true, // 包含原始 markdown 源
|
||||
render: true, // 包含渲染的整页 HTML
|
||||
transform(rawData) {
|
||||
return rawData.filter(page => {
|
||||
return page.url.includes('.html') && page.frontmatter.date
|
||||
}).map((page) => {
|
||||
// 对每个页面进行处理
|
||||
return {
|
||||
// 返回你需要的页面数据
|
||||
title: page.frontmatter.title,
|
||||
date: page.frontmatter.date,
|
||||
url: page.url
|
||||
}
|
||||
})
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user