Skip to Content

Content Sources

Choose where your pages come from.

Keep your pages in your project with content collections. Choose another source only when your content is already stored elsewhere.

Multiple Sources

Pass an object to use multiple sources on one site. Each key names a source, and baseDir is its URL prefix.

press.config.tsx
export default createPress({
  docs: toFumadocsSource(await getCollection("docs"), await getCollection("meta"), {
    baseDir: "docs",
  }),
  guides: notion.dynamicSource({ baseDir: "guides" }),
}).plugins(notionPlugin({ notion }));

Now your collection is under /docs, and the Notion pages are under /guides. Use the key "guides" to give those pages their own layout.

Last updated on

On this page