mirror of
https://github.com/pengzhanbo/vuepress-theme-plume.git
synced 2026-04-23 10:58:13 +08:00
31 lines
558 B
Markdown
31 lines
558 B
Markdown
# `@vuepress-plume/plugin-blog-data`
|
|
|
|
## Install
|
|
```
|
|
yarn add @vuepress-plume/plugin-blog-data
|
|
```
|
|
## Usage
|
|
``` js
|
|
// .vuepress/config.js
|
|
const { blogDataPlugin } = require('@vuepress-plume/plugin-blog-data')
|
|
module.exports = {
|
|
//...
|
|
plugins: [
|
|
blogDataPlugin()
|
|
]
|
|
// ...
|
|
}
|
|
```
|
|
|
|
## Options
|
|
|
|
```ts
|
|
interface BlogDataPluginOptions {
|
|
include?: string | string[]
|
|
exclude?: string | string[]
|
|
sortBy?: 'createTime' | false | (<T>(prev: T, next: T) => boolean)
|
|
excerpt?: boolean
|
|
extendBlogData?: <T = any>(page: T) => Record<string, any>
|
|
}
|
|
```
|