自定义加载器
内置加载器包括:
matter-loader:解析 frontmatter 并提供内容和数据json-loader:将文档解析为 JSONyaml-loader:将文档解析为 YAML
Velite 支持自定义加载器。加载器是一个函数,它接收 vfile 作为输入并返回 JavaScript 对象。
在 velite.config.js 中:
js
import toml from 'toml'
import { defineConfig, defineLoader } from 'velite'
const tomlLoader = defineLoader({
test: /\.toml$/,
load: vfile => {
return { data: toml.parse(vfile.toString()) }
}
})
export default defineConfig({
// ...
loaders: [tomlLoader]
})TIP
本文档仍在编写中,请稍后再来查看。