Stephen Tse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a21f588c48 
							
						 
					 
					
						
						
							
							fix(toc): element can't fully collapse  
						
						
						
						
					 
					
						2025-03-30 17:39:08 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Tse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2119025513 
							
						 
					 
					
						
						
							
							fix(toc): Fixed headers in second ToC element not highlight-able  
						
						
						
						
					 
					
						2025-03-30 17:35:20 -07:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							f70e562432 
							
						 
					 
					
						
						
							
							fix: overflow list bottom gradient on toc ( closes   #1888 )  
						
						
						
						
					 
					
						2025-03-30 17:30:01 -07:00 
						 
				 
			
				
					
						
							
							
								Emile Bangma 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ff6c7a3f5 
							
						 
					 
					
						
						
							
							fix(style): MathJax non-inline formulae center ( #1886 )  
						
						
						
						
					 
					
						2025-03-30 21:19:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							7ca9dd9a70 
							
						 
					 
					
						
						
							
							fix: dont use cdn for twemoji, bake emojis as b64  
						
						
						
						
					 
					
						2025-03-28 16:29:33 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Tse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b397dae951 
							
						 
					 
					
						
						
							
							Updating breadcrumbs docs on ConditionalRender ( #1871 )  
						
						
						
						
					 
					
						2025-03-26 08:32:13 -07:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							23b691f38c 
							
						 
					 
					
						
						
							
							fix: coerce fullslug  
						
						
						
						
					 
					
						2025-03-23 20:43:01 -07:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							c18e6cd5bb 
							
						 
					 
					
						
						
							
							fix(alias): resolve relative if alias is relative  
						
						
						
						
					 
					
						2025-03-23 20:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							fe2e16d937 
							
						 
					 
					
						
						
							
							fix: disallow user-select in popover  
						
						
						
						
					 
					
						2025-03-23 18:08:07 -07:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							722b4321db 
							
						 
					 
					
						
						
							
							docs: clarify transclusions  
						
						
						
						
					 
					
						2025-03-23 18:03:52 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d8d238912 
							
						 
					 
					
						
						
							
							chore(deps): bump the production-dependencies group across 1 directory with 4 updates ( #1867 )  
						
						... 
						
						
						
						Bumps the production-dependencies group with 4 updates in the / directory: [lightningcss](https://github.com/parcel-bundler/lightningcss ), [pixi.js](https://github.com/pixijs/pixijs ), [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core ) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `lightningcss` from 1.29.2 to 1.29.3
- [Release notes](https://github.com/parcel-bundler/lightningcss/releases )
- [Commits](https://github.com/parcel-bundler/lightningcss/compare/v1.29.2...v1.29.3 )
Updates `pixi.js` from 8.8.1 to 8.9.0
- [Release notes](https://github.com/pixijs/pixijs/releases )
- [Commits](https://github.com/pixijs/pixijs/compare/v8.8.1...v8.9.0 )
Updates `rehype-pretty-code` from 0.14.0 to 0.14.1
- [Release notes](https://github.com/rehype-pretty/rehype-pretty-code/releases )
- [Changelog](https://github.com/rehype-pretty/rehype-pretty-code/blob/master/packages/core/CHANGELOG.md )
- [Commits](https://github.com/rehype-pretty/rehype-pretty-code/commits/rehype-pretty-code@0.14.1/packages/core )
Updates `@types/node` from 22.13.10 to 22.13.11
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: lightningcss
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: pixi.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: rehype-pretty-code
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-03-23 17:57:45 -07:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							141f053b0d 
							
						 
					 
					
						
						
							
							chore: format path.test.ts  
						
						
						
						
					 
					
						2025-03-23 17:43:47 -07:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							3027eced6c 
							
						 
					 
					
						
						
							
							chore(test): add tests for resolveRelative  
						
						
						
						
					 
					
						2025-03-23 17:42:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							aaa5c8e8e4 
							
						 
					 
					
						
						
							
							feat: conditional render component  
						
						
						
						
					 
					
						2025-03-23 17:34:14 -07:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							4e74d11b1a 
							
						 
					 
					
						
						
							
							fix: cleanup a href link construction, global shared trie, breadcrumbs use trie  
						
						
						
						
					 
					
						2025-03-23 17:24:43 -07:00 
						 
				 
			
				
					
						
							
							
								Emile Bangma 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							457b77dd48 
							
						 
					 
					
						
						
							
							fix(frontmatter): prevent slug duplication through frontmatter ( #1860 )  
						
						... 
						
						
						
						* fix(frontmatter): prevent slug duplication through frontmatter
* Simplify duplicate slug checks
* Update quartz/plugins/transformers/frontmatter.ts
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
* lint
---------
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> 
						
						
					 
					
						2025-03-22 03:59:43 +01:00 
						 
				 
			
				
					
						
							
							
								Karim 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ce6aa49bf 
							
						 
					 
					
						
						
							
							fix(ogImage): update socialImage path to include base URL if defined ( #1858 )  
						
						... 
						
						
						
						* fix(ogImage): update socialImage path to include base URL if defined
* feat(path): add function to check if a file path is absolute
* fix(ogImage): handle absolute paths for user defined og image paths
* docs(CustomOgImages): update socialImage property to accept full URLs
* fix(ogImage): typo
* fix(ogImage): improve user-defined OG image path handling
* Update docs/plugins/CustomOgImages.md
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
* Update quartz/plugins/emitters/ogImage.tsx
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
* refactor(path): remove isAbsoluteFilePath function
* fix(ogImage): update user-defined OG image path handling to support relative URLs
* feat(ogImage): enhance user-defined OG image path handling with absolute URL support
* refactor(ogImage): remove debug log for ogImagePath
* feat(path): add isAbsoluteURL function and corresponding tests
* refactor(path): remove unused URL import for isomorphic compatibility
---------
Co-authored-by: Karim H <karimh96@hotmail.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com> 
						
						
					 
					
						2025-03-21 16:49:56 -07:00 
						 
				 
			
				
					
						
							
							
								Taha 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9316ddf2f5 
							
						 
					 
					
						
						
							
							fix(analytics): fix the load of the analytics scripts ( #1865 )  
						
						... 
						
						
						
						* fix(analytics): fix the load of the analytics scripts
* chore(lint): fix lint issues 
						
						
					 
					
						2025-03-21 09:58:10 -07:00 
						 
				 
			
				
					
						
							
							
								Shane McDonald 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbca56f278 
							
						 
					 
					
						
						
							
							fix(lastmod) Change defaultDateType to "modified" ( #1862 )  
						
						... 
						
						
						
						Making this change as per https://github.com/jackyzha0/quartz/issues/1857#issuecomment-2737098252 
This is necessary for the `git` source to work properly in the CreatedModifiedDate plugin. 
						
						
					 
					
						2025-03-19 12:47:16 -07:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							eccad3da5d 
							
						 
					 
					
						
						
							
							fix(lastmod): fallback to ctx.arg.directory instead of empty string  
						
						
						
						
					 
					
						2025-03-18 21:48:24 -07:00 
						 
				 
			
				
					
						
							
							
								dralagen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcde2abcb2 
							
						 
					 
					
						
						
							
							fix(transformer): find last modified date form commit on submodule ( #1831 )  
						
						... 
						
						
						
						* fix(transformer): find last modified date form commit on submodule
when the content folder has a submodule git, the relative path start in content folder and not root folder of quartz
* fix(transformer): use path.relative for improved path handling in last modified date calculation
* fix(transformer): keep find file from relative path of repo workdir
* fix(transformer): use variable for repository workdir
use default value if repo.workdir is undefined to user fullFp value 
						
						
					 
					
						2025-03-18 21:47:35 -07:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							9818e1ad57 
							
						 
					 
					
						
						
							
							chore: remove unused import  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc6a9f3b12 
							
						 
					 
					
						
						
							
							chore(deps): bump rlespinasse/github-slug-action ( #1851 )  
						
						... 
						
						
						
						Bumps the ci-dependencies group with 1 update: [rlespinasse/github-slug-action](https://github.com/rlespinasse/github-slug-action ).
Updates `rlespinasse/github-slug-action` from 5.0.0 to 5.1.0
- [Release notes](https://github.com/rlespinasse/github-slug-action/releases )
- [Commits](https://github.com/rlespinasse/github-slug-action/compare/v5.0.0...v5.1.0 )
---
updated-dependencies:
- dependency-name: rlespinasse/github-slug-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-03-17 14:49:27 -07:00 
						 
				 
			
				
					
						
							
							
								Yes365 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0b73ddaa4 
							
						 
					 
					
						
						
							
							fix: maybeDates will change children dates ( #1843 )  
						
						
						
						
					 
					
						2025-03-17 08:27:15 -07:00 
						 
				 
			
				
					
						
							
							
								Jacky Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							e86544064c 
							
						 
					 
					
						
						
							
							fix: parse parallelization chunk arg, inline b64 for og image  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							696403d3fa 
							
						 
					 
					
						
						
							
							chore: bump version to 4.4.1  
						
						
						
						
					 
					
						2025-03-13 10:55:37 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							e59181c3aa 
							
						 
					 
					
						
						
							
							docs(explorer): update to account for new client side explorer)  
						
						
						
						
					 
					
						2025-03-11 10:20:15 -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