import { QuartzEmitterPlugin } from "../types" interface Options { domain: string } export const CNAME: QuartzEmitterPlugin = (opts?: Options) => ({ name: "CNAME", getQuartzComponents() { return [] }, async emit(_contentFolder, _cfg, _content, _resources, emit): Promise { const slug = "CNAME" if (opts?.domain) { await emit({ content: opts?.domain, slug, ext: "", }) } return ["CNAME"] } })