| | |
| | | import BodyConstructor from "../../components/Body" |
| | | import { pageResources, renderPage } from "../../components/renderPage" |
| | | import { FullPageLayout } from "../../cfg" |
| | | import { FilePath, canonicalizeServer } from "../../util/path" |
| | | import { FilePath } from "../../util/path" |
| | | import { defaultContentPageLayout, sharedPageComponents } from "../../../quartz.layout" |
| | | import { Content } from "../../components" |
| | | |
| | |
| | | const fps: FilePath[] = [] |
| | | const allFiles = content.map((c) => c[1].data) |
| | | for (const [tree, file] of content) { |
| | | const slug = canonicalizeServer(file.data.slug!) |
| | | const slug = file.data.slug! |
| | | const externalResources = pageResources(slug, resources) |
| | | const componentData: QuartzComponentProps = { |
| | | fileData: file.data, |
| | |
| | | const content = renderPage(slug, componentData, opts, externalResources) |
| | | const fp = await emit({ |
| | | content, |
| | | slug: file.data.slug!, |
| | | slug, |
| | | ext: ".html", |
| | | }) |
| | | |