rss + sitemap

This commit is contained in:
Jacky Zhao 2023-07-01 13:35:27 -07:00
parent ba9f243728
commit 4c904d88ab
11 changed files with 131 additions and 491 deletions
quartz/plugins/emitters

View file

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