UNPKG

alinea

Version:
39 lines (37 loc) 880 B
import "../chunks/chunk-NZLE2WMY.js"; // src/test/cms.tsx import { Config } from "alinea"; import { createCMS } from "alinea/core"; import * as schema from "./schema/index.js"; var demo = Config.workspace("Demo", { color: "#FFA500", mediaDir: "public", source: "content/demo", roots: { pages: Config.root("Demo", { contains: ["DemoHome", "DemoRecipes"] /*children: { index: Config.page({type: schema.DemoHome, fields: {title: 'Home'}}), recipes: Config.page({ type: schema.DemoRecipes, fields: {title: 'Recipes'} }) }*/ }), media: Config.media() } }); var cms = createCMS({ schema, workspaces: { demo }, baseUrl: { production: "alineacms.com", development: "http://localhost:3000" }, handlerUrl: "/api/cms", dashboardFile: "admin.html", preview: true }); export { cms };