Aaron Pham
2024-02-08 330e322e48ba8890b11f4de0a84f3cffaad22096
refs
author Aaron Pham <29749331+aarnphm@users.noreply.github.com>
Thursday, February 8, 2024 07:52 +0000
committer GitHub <noreply@github.com>
Thursday, February 8, 2024 07:52 +0000
commit330e322e48ba8890b11f4de0a84f3cffaad22096
tree 48dd3cc20a3676dcadc9172f97a6baf7e325bdd6 tree | zip | gz
parent ca284778b257698457116d65bc9559dbb37a1166 view | diff
feat(fonts): fetch before build (#817)

* feat: fetch google fonts before build

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

* Update quartz/plugins/emitters/componentResources.ts

* fix: fetching wolff2

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

* chore: remove request stylesheet

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

* fix: race condition

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

* chore: remove preconnect for static fonts

since we are already downloading fonts into public folder

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

* chore: remove deadcode

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

* chore: add options to gate for cdn caching

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: apply jacky's suggestion

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

* chore: add docs and only use one promise

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

* fix: fmt

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

* chore: remove deadcode

* chore: final touches

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

* revert: changes in theme.ts

* fix: styles and remove deadcode

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>
6 files modified
75 ■■■■ changed files
docs/configuration.md 1 ●●●● diff | view | raw | blame | history
quartz.config.ts 1 ●●●● diff | view | raw | blame | history
quartz/components/Head.tsx 8 ●●●● diff | view | raw | blame | history
quartz/plugins/emitters/componentResources.ts 62 ●●●● diff | view | raw | blame | history
quartz/plugins/emitters/helpers.ts 2 ●●● diff | view | raw | blame | history
quartz/util/theme.ts 1 ●●●● diff | view | raw | blame | history