Felix Nie
2931e25fc0
Adaptively include font subset for PageTitle
2025-03-19 01:40:04 +08:00
Felix Nie
0514cf752c
Merge branch 'jackyzha0:v4' into feat/pagetitle-font-subsetting
2025-03-19 01:31:30 +08:00
Jacky Zhao
9818e1ad57
chore: remove unused import
Build and Test / build-and-test (macos-latest) (push) Waiting to run
Build and Test / build-and-test (windows-latest) (push) Waiting to run
Build and Test / build-and-test (ubuntu-latest) (push) Has been skipped
Build and Test / publish-tag (push) Has been skipped
Docker build & push image / build (push) Has been skipped
2025-03-18 09:00:15 -07:00
Jacky Zhao
771110a72a
fix(git): deprioritize git, dont fail on non-git content folders
2025-03-18 08:56:06 -07:00
Felix Nie
e135ab434b
Adopted the googleFontHref + googleFontSubsetHref method
2025-03-18 00:46:14 +08:00
Yes365
c0b73ddaa4
fix: maybeDates will change children dates ( #1843 )
Build and Test / build-and-test (macos-latest) (push) Waiting to run
Build and Test / build-and-test (windows-latest) (push) Waiting to run
Build and Test / build-and-test (ubuntu-latest) (push) Has been skipped
Build and Test / publish-tag (push) Has been skipped
Docker build & push image / build (push) Has been skipped
2025-03-17 08:27:15 -07:00
Felix Nie
2d8505a538
Refined font inclusion logic
2025-03-17 17:22:08 +08:00
Felix Nie
594b6a7b58
Dealing with empty and undefined title
2025-03-17 13:32:20 +08:00
Felix Nie
ff16deb865
Minor update
2025-03-17 12:50:52 +08:00
Felix Nie
668809f4c5
Dealing with empty and undefined title
2025-03-17 12:46:32 +08:00
Felix Nie
866572444e
Merge branch 'feat/pagetitle-font-subsetting' of https://github.com/felixnie/quartz into feat/pagetitle-font-subsetting
2025-03-17 12:36:28 +08:00
Felix Nie
a35f6e2399
Made googleFontHref return array of URLs
2025-03-17 12:36:26 +08:00
Felix Nie
6e5c5bfbaf
Merge branch 'jackyzha0:v4' into feat/pagetitle-font-subsetting
2025-03-17 12:33:57 +08:00
Jacky Zhao
e86544064c
fix: parse parallelization chunk arg, inline b64 for og image
Build and Test / build-and-test (macos-latest) (push) Waiting to run
Build and Test / build-and-test (windows-latest) (push) Waiting to run
Build and Test / build-and-test (ubuntu-latest) (push) Has been skipped
Build and Test / publish-tag (push) Has been skipped
Docker build & push image / build (push) Has been skipped
2025-03-16 15:12:40 -07:00
Jacky Zhao
a737207981
perf: incremental rebuild (--fastRebuild v2 but default) ( #1841 )
...
* checkpoint
* incremental all the things
* properly splice changes array
* smol doc update
* update docs
* make fancy logger dumb in ci
2025-03-16 14:17:31 -07:00
Felix Nie
a72b1a4224
fix(explorer): vertically center the Explorer toggle under mobile view ( #1847 )
2025-03-16 12:08:45 -07:00
Felix Nie
e2ba7f01a8
Applied --titleFont to PageTitle
2025-03-17 02:49:33 +08:00
Felix Nie
36e6361fa9
Added googleSubFontHref function
2025-03-17 02:46:11 +08:00
Felix Nie
c8ae52ee0f
Added a separate title font configuration
2025-03-17 02:41:18 +08:00
Felix Nie
39d4ea1b00
fix(explorer): vertically center the Explorer toggle under mobile view
2025-03-17 02:10:28 +08:00
Jacky Zhao
fbb4523853
fix(folder): use memoized trie instead of handrolled path solution ( closes #1767 )
2025-03-14 15:08:23 -07:00
Jacky Zhao
da1b6b37fe
fix(explorer): fix incorrect recursive case for folder rendering
2025-03-14 10:05:26 -07:00
Jacky Zhao
e26658f4ed
fix(description): calculate description properly when first sentence is longer than max
2025-03-13 14:22:11 -07:00
Jacky Zhao
b579950ae5
fix(og): adjust line clamp
2025-03-13 14:05:26 -07:00
Jacky Zhao
0babbdf780
fix(contentPage): dont emit folders
2025-03-13 13:57:00 -07:00
Jacky Zhao
1efe2e20a4
fix(graph): avoid keeping stroke in gfx
2025-03-13 12:29:30 -07:00
Jacky Zhao
5928d82a56
fix(og): search for font family properly
2025-03-13 12:11:27 -07:00
Jacky Zhao
2c30abe457
fix(analytics): always use defer over async to account for document nav event
2025-03-13 10:48:03 -07:00
Jacky Zhao
80c3196fee
feat(og): add reading time to default, improve logging
2025-03-13 10:41:50 -07:00
Jacky Zhao
d9159e0ac9
feat: make og images an emitter to properly await image generation ( #1826 )
...
* checkpoint
* make emitters async generators
* fix
* custom font spec
* replace spinner, use disk cache for fonts
* use readline instead
* make og images look nice
2025-03-13 10:27:46 -07:00
Jacky Zhao
c005fe4408
fix(explorer): properly respect folderDefaultState ( closes #1827 )
2025-03-12 22:31:44 -07:00
Emile Bangma
580c1bd608
fix(typography): properly pass Google font options ( #1825 )
2025-03-12 11:27:41 -07:00
Jacky Zhao
270a5dc14a
fix(explorer): show file name instead of slug if no file data ( closes #1822 )
2025-03-12 11:24:28 -07:00
Jacky Zhao
bfa938cc62
fix(explorer): allow setting displayName ( closes #1824 )
2025-03-12 10:42:07 -07:00
Jacky Zhao
e3c50caf13
fix(explorer): dont invert mobile css, properly toggle .collapsed
2025-03-12 10:15:54 -07:00
Emile Bangma
ca08ec1ae7
fix(explorer): mobile explorer toggle ( #1823 )
2025-03-12 14:15:16 +01:00
Jacky Zhao
2718ab9019
feat: flex component, document higher-order layout components
2025-03-11 14:56:43 -07:00
Jacky Zhao
87b803790c
fix(mermaid): themechange detector + expand simplification
2025-03-11 11:45:45 -07:00
Jacky Zhao
b00198b888
fix: load mermaid as normal now that inline is safely below bundle size
2025-03-10 16:42:08 -07:00
Jacky Zhao
9e3e711646
fix: mermaid script load order
2025-03-10 16:20:08 -07:00
Jacky Zhao
a8001e9554
feat: support non-singleton explorer
2025-03-10 15:13:22 -07:00
Jacky Zhao
dcaf806190
feat: support non-singleton darkmode
2025-03-10 11:44:47 -07:00
Jacky Zhao
23df17233d
fix(graph): make graph non-singleton, proper cleanup, fix radial
2025-03-10 11:39:08 -07:00
Jacky Zhao
8d33608808
fix(popovers): clear id to avoid anchor jumps within popover
2025-03-10 00:08:06 -07:00
Jacky Zhao
d618a4e3f3
fix(explorer): dont rely on data to get slug, compute it in trie
2025-03-09 23:36:10 -07:00
Jacky Zhao
9c8fec06d2
feat: support non-singleton search
2025-03-09 15:33:15 -07:00
Jacky Zhao
1cd8e7f0d5
feat: support non-singleton table of contents
2025-03-09 15:06:36 -07:00
Jacky Zhao
5480269d38
perf(explorer): client side explorer ( #1810 )
...
* start work on client side explorer
* fix tests
* fmt
* generic test flag
* add prenav hook
* add highlight class
* make flex more consistent, remove transition
* open folders that are prefixes of current path
* make mobile look nice
* more style fixes
2025-03-09 14:58:26 -07:00
Jacky Zhao
a201105442
fix(docker): instructions + bump deps + bind mount ( #1809 )
...
* fix docker
* test with docs folder
2025-03-06 10:01:25 -08:00
Jacky Zhao
cc9704becc
chore(deps): bump deps, silence internal punycode deprecation
2025-03-06 09:41:26 -08:00