chore: move fonts all into static folder (#835)

* chore: move fonts all into static folder

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>

* chore: update formatter

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>

---------

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
This commit is contained in:
Aaron Pham 2024-02-10 17:17:41 -05:00 committed by GitHub
parent db5e701810
commit 6ae0bb0908
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -221,7 +221,10 @@ export const ComponentResources: QuartzEmitterPlugin<Options> = (opts?: Partial<
// the static name of this file. // the static name of this file.
const [filename, ext] = url.split("/").pop()!.split(".") const [filename, ext] = url.split("/").pop()!.split(".")
googleFontsStyleSheet = googleFontsStyleSheet.replace(url, `/fonts/${filename}.ttf`) googleFontsStyleSheet = googleFontsStyleSheet.replace(
url,
`/static/fonts/${filename}.ttf`,
)
promises.push( promises.push(
fetch(url) fetch(url)
@ -234,7 +237,7 @@ export const ComponentResources: QuartzEmitterPlugin<Options> = (opts?: Partial<
.then((buf) => .then((buf) =>
write({ write({
ctx, ctx,
slug: joinSegments("fonts", filename) as FullSlug, slug: joinSegments("static", "fonts", filename) as FullSlug,
ext: `.${ext}`, ext: `.${ext}`,
content: Buffer.from(buf), content: Buffer.from(buf),
}), }),