@farm.js /意旨
内容丰富的内容来源 Farm.js. 提要意旨
条目到 @farm.js/content 集合,它们得到相同的模式验证,转换,
生成的服务器类型为本地Markdown。
import { collection, content } from "@farm.js/content";
import { contentfulSource } from "@farm.js/contentful";
content({
collections: {
posts: collection({
source: contentfulSource({
contentType: "post",
query: { order: ["-sys.createdAt"] },
refreshInterval: 30_000, // dev only
}),
schema: post,
}),
},
});
集 CONTENTFUL_SPACE_ID 和 CONTENTFUL_ACCESS_TOKEN,或传递现有客户端
client. 条目id默认为字符串 fields.slug,退回到 sys.id. 分页的过去
Contentful的1000个条目页面上限是在内部处理的。对于草稿,请设置
host: "preview.contentful.com" 与 CONTENTFUL_PREVIEW_TOKEN.
内容是构建时快照:在配置加载和绑定时获取条目 转化为生产产出。将Contentful webhook指向平台的deploy钩子,以便在其上进行重建 发布。看到 内容插件文档 对于共享的 管道和直播内容替代方案。