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>
| | |
| | | // the static name of this file. |
| | | const [filename, ext] = url.split("/").pop()!.split(".") |
| | | |
| | | googleFontsStyleSheet = googleFontsStyleSheet.replace(url, `/fonts/${filename}.ttf`) |
| | | googleFontsStyleSheet = googleFontsStyleSheet.replace( |
| | | url, |
| | | `/static/fonts/${filename}.ttf`, |
| | | ) |
| | | |
| | | promises.push( |
| | | fetch(url) |
| | |
| | | .then((buf) => |
| | | write({ |
| | | ctx, |
| | | slug: joinSegments("fonts", filename) as FullSlug, |
| | | slug: joinSegments("static", "fonts", filename) as FullSlug, |
| | | ext: `.${ext}`, |
| | | content: Buffer.from(buf), |
| | | }), |