contentlayer 工作原理简单说明
contentlayer 包含的三大部分
- 转换内容为数据
- 结构化松散数据
- 定义数据类型
处理
- 转换内容为数据
主要读取外部或者本地的文件数据,然后转换为数据(主要是代码可理解的js 文件) - 结构化松散数据
数据是处理schema,让大家可以i更加有信心的处理数据 - 定义数据类型
当生成数据的时候同时也会包含ts 的类型定义
参考效果
基于测试demo
参考资料
https://www.contentlayer.dev/docs/concepts/how-contentlayer-works