speisekarten-quartz/quartz/components
Felix Nie 25979ab216
feat(fonts): allow PageTitle to have its own font subset (#1848)
* fix(explorer): vertically center the Explorer toggle under mobile view

* Added a separate title font configuration

* Added googleSubFontHref function

* Applied --titleFont to PageTitle

* Made googleFontHref return array of URLs

* Dealing with empty and undefined title

* Minor update

* Dealing with empty and undefined title

* Refined font inclusion logic

* Adopted the googleFontHref + googleFontSubsetHref method

* Adaptively include font subset for PageTitle

* Restored default config

* Minor changes on configuration docs

* Formatted source code
2025-03-18 21:43:32 -07:00
..
pages fix: maybeDates will change children dates (#1843) 2025-03-17 08:27:15 -07:00
scripts perf: incremental rebuild (--fastRebuild v2 but default) (#1841) 2025-03-16 14:17:31 -07:00
styles fix(explorer): vertically center the Explorer toggle under mobile view (#1847) 2025-03-16 12:08:45 -07:00
ArticleTitle.tsx chore(types): add additional hint for LSP support (#864) 2024-02-13 23:53:44 -05:00
Backlinks.tsx feat: support non-singleton explorer 2025-03-10 15:13:22 -07:00
Body.tsx chore(types): add additional hint for LSP support (#864) 2024-02-13 23:53:44 -05:00
Breadcrumbs.tsx feat: make og images an emitter to properly await image generation (#1826) 2025-03-13 10:27:46 -07:00
Comments.tsx fix(comments): properly check if comments is in frontmatter (#1627) 2024-11-30 21:03:20 -05:00
ContentMeta.tsx fix: use time HTML element for date strings (#1622) 2024-12-03 01:41:55 -05:00
Darkmode.tsx feat: support non-singleton darkmode 2025-03-10 11:44:47 -07:00
Date.tsx fix: use time HTML element for date strings (#1622) 2024-12-03 01:41:55 -05:00
DesktopOnly.tsx feat: flex component, document higher-order layout components 2025-03-11 14:56:43 -07:00
Explorer.tsx feat: support non-singleton explorer 2025-03-10 15:13:22 -07:00
Flex.tsx feat: flex component, document higher-order layout components 2025-03-11 14:56:43 -07:00
Footer.tsx feat(layout): add afterBody 2024-07-09 19:09:31 -07:00
Graph.tsx fix(graph): make graph non-singleton, proper cleanup, fix radial 2025-03-10 11:39:08 -07:00
Head.tsx feat(fonts): allow PageTitle to have its own font subset (#1848) 2025-03-18 21:43:32 -07:00
Header.tsx chore(types): add additional hint for LSP support (#864) 2024-02-13 23:53:44 -05:00
index.ts feat: flex component, document higher-order layout components 2025-03-11 14:56:43 -07:00
MobileOnly.tsx feat: flex component, document higher-order layout components 2025-03-11 14:56:43 -07:00
OverflowList.tsx feat: support non-singleton explorer 2025-03-10 15:13:22 -07:00
PageList.tsx fix(folder): use memoized trie instead of handrolled path solution (closes #1767) 2025-03-14 15:08:23 -07:00
PageTitle.tsx feat(fonts): allow PageTitle to have its own font subset (#1848) 2025-03-18 21:43:32 -07:00
RecentNotes.tsx feat: ability to hide tags in the recent notes component (#1147) 2024-05-21 09:50:58 -07:00
renderPage.tsx perf: incremental rebuild (--fastRebuild v2 but default) (#1841) 2025-03-16 14:17:31 -07:00
Search.tsx feat: support non-singleton search 2025-03-09 15:33:15 -07:00
Spacer.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
TableOfContents.tsx feat: support non-singleton explorer 2025-03-10 15:13:22 -07:00
TagList.tsx fix(style): remove flex end to fix tag alignment in content meta 2024-11-07 15:13:28 -08:00
types.ts feat: support non-singleton explorer 2025-03-10 15:13:22 -07:00