19 lines
558 B
JavaScript
19 lines
558 B
JavaScript
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
|
|
}
|
|
})
|
|
}
|
|
}) |