Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1418 commits
Select commit Hold shift + click to select a range
06e88ea
Quartz sync: Apr 11, 2024, 4:17 PM
AlphaGit Apr 11, 2024
8010093
chore(deps-dev): bump @types/node from 20.11.29 to 20.12.5 (#1074)
dependabot[bot] Apr 12, 2024
4d73b82
chore(deps): bump workerpool from 9.1.0 to 9.1.1 (#1073)
dependabot[bot] Apr 12, 2024
6a019da
fix: unnecessery 'm' letter removed in pt-BR (#1100)
Lucas-BRT Apr 17, 2024
e763e19
Allow pnpm quartz (#1078)
iacore Apr 19, 2024
79a3b07
Quartz sync: Apr 27, 2024, 8:38 PM
AlphaGit Apr 28, 2024
a37c777
chore(deps): bump preact-render-to-string from 6.4.0 to 6.4.2 (#1094)
dependabot[bot] Apr 28, 2024
aee9145
fix: update link to hosting page (#1054)
emmanuel-ferdman Apr 28, 2024
d03fdc2
feat(analytics): Tinylytics support (#1118)
vimwtf May 6, 2024
438ea6d
docs(showcase): add patternlanguage.cc (#1135)
zenodotus280 May 13, 2024
67f3614
chore(deps-dev): bump tsx from 4.7.1 to 4.9.3 (#1120)
dependabot[bot] May 13, 2024
3c4d543
feat(i18n): add Farsi (#1133)
eledah May 13, 2024
535af55
chore(deps): bump hast-util-to-html from 9.0.0 to 9.0.1 (#1137)
dependabot[bot] May 13, 2024
e3cfe1f
chore(deps-dev): bump typescript from 5.4.3 to 5.4.5 (#1092)
dependabot[bot] May 14, 2024
a97e72f
i18n: add Polish translation (#1148)
Garbulix May 20, 2024
a655cec
chore(deps): bump rimraf from 5.0.5 to 5.0.7 (#1150)
dependabot[bot] May 20, 2024
cf1b3f2
chore(deps): bump shiki from 1.2.3 to 1.6.0 (#1149)
dependabot[bot] May 20, 2024
81a4e20
feat: ability to hide tags in the recent notes component (#1147)
bachrc May 21, 2024
9c726ef
feat(i18n): homepage link for 404 pages (#1117)
BOJIT May 22, 2024
77d6d96
feat: add callout metadata parsing (#1172)
HyperEpsilon May 28, 2024
a99e854
docs: Update showcase.md (#1176)
Mondrethos May 29, 2024
9ff4626
fix: change callout metadata regex to include non-letter characters (…
HyperEpsilon May 29, 2024
e57984d
chore(deps-dev): bump tsx from 4.9.3 to 4.11.0 (#1168)
dependabot[bot] May 29, 2024
3e0e06f
chore(deps): bump ws from 8.16.0 to 8.17.0 (#1169)
dependabot[bot] May 29, 2024
94fbf5b
fix: Reorder Unified.js plugins to fix #1132 (#1139)
RunTheBot May 29, 2024
0b9f79e
feat(graph): obsidianLikeFocusOnHover (#1017)
dnbln May 29, 2024
520acbb
docs: inline code syntax highlighting (closes #1162)
jackyzha0 May 29, 2024
73a5ec8
docs: fix link to path tests (closes #1163)
jackyzha0 May 29, 2024
244801a
idea: Tags appear as hollow circles on the graph (#1129)
leolazou May 30, 2024
ead9648
Quartz sync: Jun 3, 2024, 5:20 PM
AlphaGit Jun 3, 2024
09038f1
chore(deps): bump rehype-pretty-code from 0.13.0 to 0.13.2 (#1184)
dependabot[bot] Jun 4, 2024
688c548
chore(deps-dev): bump tsx from 4.11.0 to 4.11.2 (#1183)
dependabot[bot] Jun 4, 2024
57355a3
Quartz sync: Jun 9, 2024, 6:21 PM
AlphaGit Jun 9, 2024
d28835e
Merge branch 'v4' of github.com:AlphaGit/tech-garden into v4
AlphaGit Jun 9, 2024
7b348ae
Merge branch 'v4' of https://github.com/jackyzha0/quartz into v4
AlphaGit Jun 9, 2024
a12f0eb
Quartz sync: Jun 9, 2024, 6:22 PM
AlphaGit Jun 9, 2024
3968b85
chore(deps): bump @floating-ui/dom from 1.6.3 to 1.6.5 (#1196)
dependabot[bot] Jun 10, 2024
9032717
chore(deps): bump preact from 10.20.1 to 10.22.0 (#1195)
dependabot[bot] Jun 12, 2024
63d51a8
chore(deps): bump preact-render-to-string from 6.4.2 to 6.5.4 (#1198)
dependabot[bot] Jun 12, 2024
0472daa
homepage coloured as visited in the Graph (#1128)
leolazou Jun 12, 2024
19e127f
fix DOMLoaded in code examples (#1204)
x4dr Jun 13, 2024
a12d76a
fix: fix explorer view gradient positioning on mobile (fixes #906) (#…
cbarkr Jun 13, 2024
81d00fc
.callout-content support (#1188)
saberzero1 Jun 13, 2024
3e14b2b
fix(wikilinks): pdf page linking (#1207)
saberzero1 Jun 14, 2024
42640bc
Check link isExternal before adding target="_blank" (#1211)
ptrotter1 Jun 17, 2024
569ee74
chore(deps): bump workerpool from 9.1.1 to 9.1.2 (#1215)
dependabot[bot] Jun 18, 2024
3cb9392
chore(deps): bump preact-render-to-string from 6.5.4 to 6.5.5 (#1214)
dependabot[bot] Jun 18, 2024
0a3be96
chore(deps): bump ws from 8.17.0 to 8.17.1 (#1213)
dependabot[bot] Jun 18, 2024
541b470
fix: overflow fade for good (closes #1218)
jackyzha0 Jun 18, 2024
265faef
fix: properly compute relative path for explorer (closes #1055, #1066)
jackyzha0 Jun 18, 2024
cc5913b
fix(ci): only publish tag on v4 origin
jackyzha0 Jun 18, 2024
48e16c9
chore(deps-dev): bump prettier
jackyzha0 Jun 18, 2024
1d94e9c
css: use fit-content (closes #1194)
jackyzha0 Jun 18, 2024
3faf2ff
feat(analytics): Cabin analytics support (#1221)
vimwtf Jun 18, 2024
f7bd213
Permit Manual (and Scripted) Trigger of CI Job (#1251)
smissingham Jul 1, 2024
21e75ac
fix: "draft" true or false in frontmatter still removes from publishi…
1etterh Jul 1, 2024
dbe12c0
i18n: Improving Spanish & adding Catalan and British English (#1240)
L36D Jul 1, 2024
b053d35
deps: Bump Github Action versions (#1247)
christeefy Jul 1, 2024
e8277d0
i18n: Update uk-UA.ts (#1245)
cor-bee Jul 1, 2024
5926d3f
docs: replace .gitlab-ci.yml example with more reliable and faster ci…
Simber1 Jul 1, 2024
af1fdaa
chore(deps-dev): bump tsx from 4.11.2 to 4.16.0 (#1256)
dependabot[bot] Jul 5, 2024
e20dee2
Fix: Table `overflow-wrap: anywhere` breaks words on mobile (#1259)
MasssiveJuice08 Jul 5, 2024
6245935
chore(deps): bump shiki from 1.6.0 to 1.10.3 (#1264)
dependabot[bot] Jul 8, 2024
4eeacb7
Fix Non-English Anchor Popover Positioning Issue and Update Type Hint…
cmj2002 Jul 8, 2024
3eda53c
chore(deps): bump remark-smartypants from 2.1.0 to 3.0.2 (#1263)
dependabot[bot] Jul 10, 2024
2154d36
chore: use regex flag instead of string in regexp ctor
jackyzha0 Jul 10, 2024
ef375d2
chore(deps): bump rfdc from 1.3.1 to 1.4.1 (#1235)
dependabot[bot] Jul 10, 2024
b7793bd
feat(style): Add textHighlight theme setting (#1242)
Simber1 Jul 10, 2024
c95f1d2
feat: add alias/metadata to transclude tag (#1229)
HyperEpsilon Jul 10, 2024
596e06a
chore(deps-dev): bump typescript from 5.4.5 to 5.5.3 (#1254)
dependabot[bot] Jul 10, 2024
ea92ed4
feat: Allow custom sorting of FolderPage and TagPage (#1250)
cmj2002 Jul 10, 2024
965425d
docs + chore: cleanup custom sort ordering for folder + tag listings,…
jackyzha0 Jul 10, 2024
9cabf2b
chore: update features
jackyzha0 Jul 10, 2024
4b407e7
chore: format
jackyzha0 Jul 10, 2024
247625c
feat(layout): add afterBody
jackyzha0 Jul 10, 2024
f37dbe1
fix(translusion): block reference not being recognized. (#1274)
saberzero1 Jul 14, 2024
b37c408
Fix CreatedModifiedDate.md (#1281)
soukouki Jul 16, 2024
942c351
chore(deps): bump preact from 10.22.0 to 10.22.1 (#1278)
dependabot[bot] Jul 19, 2024
5fcba1b
chore(deps): bump mdast-util-to-hast from 13.1.0 to 13.2.0 (#1279)
dependabot[bot] Jul 19, 2024
805d9e3
chore(deps): bump ws and @types/ws (#1280)
dependabot[bot] Jul 19, 2024
87f2b0c
chore(deps): bump lightningcss from 1.24.1 to 1.25.1 (#1276)
dependabot[bot] Jul 19, 2024
b9ee44a
i18n: disambiguate en-us and en-gb
jackyzha0 Jul 21, 2024
03f23e5
feat: comments (giscus)
jackyzha0 Jul 21, 2024
5f10df4
pkg
jackyzha0 Jul 22, 2024
5749fbb
chore(deps): bump @floating-ui/dom from 1.6.5 to 1.6.8 (#1290)
dependabot[bot] Jul 22, 2024
e688eee
chore(deps-dev): bump @types/node from 20.12.5 to 20.14.11 (#1291)
dependabot[bot] Jul 22, 2024
34fde07
chore(deps-dev): bump tsx from 4.16.0 to 4.16.2 (#1292)
dependabot[bot] Jul 22, 2024
33bef3a
Quartz sync: Jul 23, 2024, 8:34 AM
AlphaGit Jul 23, 2024
740172a
chore(deps): bump vfile from 6.0.1 to 6.0.2 (#1299)
dependabot[bot] Jul 29, 2024
bc95332
chore(deps-dev): bump @types/ws from 8.5.11 to 8.5.12 (#1300)
dependabot[bot] Jul 29, 2024
e1a9661
docs: cleanup showcase
jackyzha0 Jul 29, 2024
6264f56
fix: comments on spa should work (closes #1296) (#1298)
jackyzha0 Jul 30, 2024
bf1c9d1
chore(deps): bump globby from 14.0.1 to 14.0.2 (#1301)
dependabot[bot] Aug 2, 2024
01efddd
Quartz sync: Aug 3, 2024, 2:31 PM
AlphaGit Aug 3, 2024
1224c7d
refactor(comments): move script to files (#1308)
aarnphm Aug 5, 2024
3728929
chore(deps): bump preact-render-to-string from 6.5.5 to 6.5.7 (#1317)
dependabot[bot] Aug 5, 2024
963c7c8
chore(deps-dev): bump @types/node from 20.14.11 to 22.1.0 (#1319)
dependabot[bot] Aug 5, 2024
ddc7f8b
Quartz sync: Aug 5, 2024, 5:36 PM
AlphaGit Aug 5, 2024
d79911f
chore(deps): bump workerpool from 9.1.2 to 9.1.3 (#1318)
dependabot[bot] Aug 5, 2024
f3e07fd
chore(deps-dev): bump prettier from 3.3.2 to 3.3.3 (#1293)
dependabot[bot] Aug 6, 2024
38361aa
deps: change min required nodejs to v20 (breaking)
jackyzha0 Aug 6, 2024
3d156b8
deps(dev): bump nodejs in ci
jackyzha0 Aug 6, 2024
efed544
docs: Add "Ellie's Notes" to the showcase (#1315)
ellie Aug 6, 2024
e864740
docs: Adds back Pelayo Arbues blog to showcase (#1314)
pelayoarbues Aug 6, 2024
1c2d542
build: add .node-version
jackyzha0 Aug 6, 2024
563ab4a
docs: update node version in hosting docs
jackyzha0 Aug 6, 2024
6c4ed24
chore(deps): bump rimraf from 5.0.7 to 6.0.1 (#1277)
dependabot[bot] Aug 6, 2024
ca3943b
fix: responsive youtube embed (closes #1167)
jackyzha0 Aug 6, 2024
407fad3
fix: only one h1 on a page (closes #1269)
jackyzha0 Aug 6, 2024
3938904
fix: embed pdf aspect ratio (closes #1310)
jackyzha0 Aug 6, 2024
4bbcc0c
pkg: minor bump for breaking nodejs bump :)
jackyzha0 Aug 6, 2024
12904ab
docs: Adds back Xinyang's cs garden to showcase (#1323)
xy-241 Aug 9, 2024
27a41ab
feat(toc,explorer): add accessibility for toggle (#1327)
ndrooo Aug 9, 2024
9acaa1c
feat: custom global latex macros (closes #1325)
jackyzha0 Aug 9, 2024
39eebca
chore: ts fixes
jackyzha0 Aug 9, 2024
2db735a
docs: recommend at least node 20 in gh
jackyzha0 Aug 9, 2024
e89c395
fix: unmemoize explorer on rebuild (closes #1077)
jackyzha0 Aug 9, 2024
195fc51
fix: pass buildId to worker
jackyzha0 Aug 9, 2024
3b5ed81
feat(search): keyboard-accessible search button (#1331)
ndrooo Aug 10, 2024
323167a
docs(hosting): missing key with: (#1334)
karthifairhawn Aug 10, 2024
c5f0b69
chore(deps): bump preact from 10.22.1 to 10.23.2 (#1342)
dependabot[bot] Aug 12, 2024
0ee103a
chore(deps): bump shiki from 1.10.3 to 1.12.1 (#1344)
dependabot[bot] Aug 12, 2024
d27c292
feat: Mark the external link icon as aria-hidden (#1346)
ndrooo Aug 13, 2024
337de7c
Quartz sync: Aug 13, 2024, 9:16 AM
AlphaGit Aug 13, 2024
cb68069
chore(deps-dev): bump typescript from 5.5.3 to 5.5.4 (#1343)
dependabot[bot] Aug 15, 2024
eb23cbe
chore(deps): bump rehype-citation from 2.0.0 to 2.1.1 (#1341)
dependabot[bot] Aug 15, 2024
a5f2f87
chore(deps-dev): bump tsx from 4.16.2 to 4.17.0 (#1340)
dependabot[bot] Aug 15, 2024
e47c29d
chore(deps): bump rehype-katex from 7.0.0 to 7.0.1 (#1356)
dependabot[bot] Aug 19, 2024
21e1921
chore(deps): bump @napi-rs/simple-git from 0.1.16 to 0.1.17 (#1357)
dependabot[bot] Aug 19, 2024
7c5709b
chore(deps): bump preact-render-to-string from 6.5.7 to 6.5.9 (#1360)
dependabot[bot] Aug 19, 2024
437d65c
chore(deps): bump lightningcss from 1.25.1 to 1.26.0 (#1359)
dependabot[bot] Aug 19, 2024
6b499ed
chore(deps): bump @floating-ui/dom from 1.6.8 to 1.6.10 (#1358)
dependabot[bot] Aug 19, 2024
3b74453
docs: RTL showcase (#1362)
eledah Aug 20, 2024
647c125
docs: added permalink description to supported frontmatter doc (#1369)
Elijer Aug 24, 2024
f913332
docs: Update Gitlab CI runner tag to use Gitlab runner (#1365)
tonyaajjackson Aug 24, 2024
2be9c09
chore(features): remove implemented (#1350)
aarnphm Aug 24, 2024
c4cd84d
fix: Add a wrapper element to dates in PageList. (#1345)
ndrooo Aug 24, 2024
46b63b6
fix: Link visibility in exampanded TOC while collapseByDefault is tru…
dannyvtol Aug 24, 2024
4c9e860
a11y(darkmode): use a button for the theme toggle (#1335)
ndrooo Aug 24, 2024
bca7462
perf(graph): canvas implementation (#1328)
aarnphm Aug 25, 2024
3b988ae
fix: Popover z-index issue on left sidebar (#1230)
ikerls Aug 26, 2024
40f0399
chore(deps-dev): bump tsx from 4.17.0 to 4.18.0 (#1377)
dependabot[bot] Aug 26, 2024
4e2aea8
chore(deps): bump @napi-rs/simple-git from 0.1.17 to 0.1.19 (#1376)
dependabot[bot] Aug 26, 2024
5a26b58
chore(deps-dev): bump @types/node from 22.1.0 to 22.5.0 (#1375)
dependabot[bot] Aug 26, 2024
9b75faa
chore(deps-dev): bump @types/yargs from 17.0.32 to 17.0.33 (#1374)
dependabot[bot] Aug 26, 2024
d613a3d
chore(deps): bump unified from 11.0.4 to 11.0.5 (#1373)
dependabot[bot] Aug 26, 2024
6715079
fix: only apply z-index on left sidebar
jackyzha0 Aug 28, 2024
84a9be6
Add Projects & Privacy to showcase.md (#1381)
bfahrenfort Aug 31, 2024
01fc26d
fix: Reload graph after a theme change (closes #1380) (#1383)
MarcRez33 Aug 31, 2024
d2414b3
feat(markdown): Roam Research flavour (#985)
8bitgentleman Sep 11, 2024
93b2481
chore(deps): bump pixi.js from 8.3.3 to 8.3.4 (#1394)
dependabot[bot] Sep 11, 2024
082cbb7
chore(deps-dev): bump @types/node from 22.5.0 to 22.5.4 (#1403)
dependabot[bot] Sep 11, 2024
a145e32
chore(deps): bump hast-util-to-html from 9.0.1 to 9.0.2 (#1393)
dependabot[bot] Sep 11, 2024
c89c76b
chore(deps-dev): bump tsx from 4.18.0 to 4.19.0 (#1391)
dependabot[bot] Sep 11, 2024
6215dd5
docs: fix roam research docs
jackyzha0 Sep 11, 2024
c365513
chore(deps): bump preact-render-to-string from 6.5.9 to 6.5.10 (#1390)
dependabot[bot] Sep 11, 2024
eb9bbd1
fix: constrain link icon size (#1409)
bfahrenfort Sep 14, 2024
cd3bb25
fix: account for subtags in numerical tags (closes #1408) (#1410)
saberzero1 Sep 15, 2024
6ea359e
perf: have more than 1ms granularity for rebuild detection
jackyzha0 Sep 15, 2024
50a78ba
docs: clarify prod hosting
jackyzha0 Sep 15, 2024
b1c60b8
Add alexanderweichart.de to showcase.md (#1378)
AlexW00 Sep 16, 2024
16a9caa
perf: eagerly compute explorer nodes to avoid re-render in memoized v…
jackyzha0 Sep 16, 2024
9c060f3
chore(deps): bump vfile from 6.0.2 to 6.0.3 (#1421)
dependabot[bot] Sep 16, 2024
dad0ae4
chore(deps-dev): bump @types/node from 22.5.4 to 22.5.5 (#1420)
dependabot[bot] Sep 16, 2024
14cb50d
chore(deps): bump preact from 10.23.2 to 10.24.0 (#1419)
dependabot[bot] Sep 16, 2024
9a6e4e2
chore(deps-dev): bump typescript from 5.5.4 to 5.6.2 (#1418)
dependabot[bot] Sep 16, 2024
743ef71
chore(deps): bump preact-render-to-string from 6.5.10 to 6.5.11 (#1417)
dependabot[bot] Sep 17, 2024
4aaeb76
update cabin url (#1428)
gustavo-depaula Sep 20, 2024
9cefcd0
Revert "perf: eagerly compute explorer nodes to avoid re-render in me…
jackyzha0 Sep 20, 2024
7d7e334
feat: responsive design grid (#1354)
saberzero1 Sep 23, 2024
0aacd8e
chore(deps): bump shiki from 1.12.1 to 1.18.0 (#1436)
dependabot[bot] Sep 25, 2024
8a050c0
chore(deps): bump hast-util-to-html from 9.0.2 to 9.0.3 (#1434)
dependabot[bot] Sep 25, 2024
9e32016
chore(deps): bump rehype-pretty-code from 0.13.2 to 0.14.0 (#1433)
dependabot[bot] Sep 25, 2024
08e20a7
chore(deps): bump remark-rehype from 11.1.0 to 11.1.1 (#1435)
dependabot[bot] Sep 25, 2024
90c1875
chore(deps): bump pixi.js from 8.3.4 to 8.4.1 (#1432)
dependabot[bot] Sep 25, 2024
921f45c
feat: add a config option for a pageTitleSuffix (#1320)
threehymns Sep 25, 2024
a7a0dca
fix(layout): grid triage and regression (#1440)
saberzero1 Sep 25, 2024
5eec1e9
fix(layout): grid triage with backlinks (#1442)
saberzero1 Sep 25, 2024
8889ab6
fix: provide default pageTitleSuffix (closes #1452)
jackyzha0 Sep 28, 2024
1416f62
fix(layout): backlinks grid triage (#1447)
saberzero1 Sep 30, 2024
b8c46ba
feat(analytics): clarity (#1446)
MalcolmMielle Sep 30, 2024
1b122a1
chore(deps): bump @floating-ui/dom from 1.6.10 to 1.6.11 (#1463)
dependabot[bot] Oct 1, 2024
b0c079f
fix(layout): restore footer to the proper position (#1470)
saberzero1 Oct 1, 2024
319b449
chore(deps-dev): bump tsx from 4.19.0 to 4.19.1 (#1467)
dependabot[bot] Oct 2, 2024
9cd072b
chore(deps): bump hast-util-to-string from 3.0.0 to 3.0.1 (#1466)
dependabot[bot] Oct 2, 2024
62906ee
chore(deps-dev): bump @types/node from 22.5.5 to 22.7.4 (#1465)
dependabot[bot] Oct 2, 2024
e06f681
chore(deps): bump preact from 10.24.0 to 10.24.1 (#1464)
dependabot[bot] Oct 2, 2024
af14ca7
i18n: add Czech translation (#1477)
kurekmartin Oct 4, 2024
313cef6
infra: build quartz docker image to GHCR (#1192)
juliavdkris Oct 7, 2024
66d7dd8
fix(ci): run build on tags (#1483)
aarnphm Oct 7, 2024
497d519
chore(ci): remove signing and vuln (#1484)
aarnphm Oct 7, 2024
fe4b039
chore(ci): group dependabot upgrade (#1491)
aarnphm Oct 9, 2024
8a95c86
chore(citations): passthrough options (#1429)
aarnphm Oct 9, 2024
11c23a1
chore(deps): bump the production-dependencies group with 9 updates (#…
dependabot[bot] Oct 9, 2024
0d1f15d
feat(ofm): Allow for dashes in custom callout label (#1493)
lairez Oct 10, 2024
c5d97db
fix(toc): invalid desktop-only styling (#1502)
aarnphm Oct 12, 2024
3d0ba32
docs: Update Name and URL of Simon's SB and adding DE Vault (#1507)
sspaeti Oct 13, 2024
1dc2083
fix(cli): use shell on win32 for `update` (#1503) (#1504)
ssmendon Oct 13, 2024
b3a0290
fix: make filter checks more strict (closes #1519)
jackyzha0 Oct 15, 2024
3aa1135
fix(toc): regression (#1517)
saberzero1 Oct 16, 2024
67e1bee
feat(comments): support custom giscus themes (#1526)
saberzero1 Oct 17, 2024
9f701e5
fix(grid): $desktop variable (#1511)
saberzero1 Oct 18, 2024
ad52d09
Feat(filters): Support "true" as valid for draft and publish frontmat…
saberzero1 Oct 22, 2024
d98a3a0
Merge pull request #1543 from saberzero1/draft-publish-string
saberzero1 Oct 22, 2024
3ef2a24
chore(deps): bump the production-dependencies group across 1 director…
dependabot[bot] Oct 22, 2024
20ad2f6
Quartz sync: Oct 25, 2024, 11:33 AM
AlphaGit Oct 25, 2024
1d2dc16
feat(folder): add intermediate folders pages (#1295)
tha00 Oct 25, 2024
1915a19
chore(deps): bump the production-dependencies group with 5 updates (#…
dependabot[bot] Oct 30, 2024
a53772b
feat(i18n): add turkish language (#1554)
OsmanTunahan Oct 30, 2024
314a88d
feat(transformer): allow inline CSS styling (#1551)
saberzero1 Oct 30, 2024
56ba2f4
feat(build): add support for parsing inline sass (#1558)
aarnphm Nov 1, 2024
74f8c13
fix: reset z-index instead of inherited unset (#1528)
Stephen-X Nov 5, 2024
1d5b6f5
chore(deps): bump the production-dependencies group with 4 updates (#…
dependabot[bot] Nov 5, 2024
f84a655
fix(style): remove flex end to fix tag alignment in content meta
jackyzha0 Nov 7, 2024
a6b2967
fix: account for chokidar v4 glob deprecation in source watching
jackyzha0 Nov 8, 2024
d04294a
Update Saving DB backup before a destructive operation.md
AlphaGit Nov 8, 2024
31e0b7c
feat(comments): conditional display via frontmatter (#1566)
konstfish Nov 9, 2024
0f04f12
ci(dependabot): update GA periodically (#1577)
rlespinasse Nov 10, 2024
cbeef55
chore(deps-dev): bump @types/node from 22.8.7 to 22.9.0 in the produc…
dependabot[bot] Nov 10, 2024
0ad9111
chore(deps): bump rlespinasse/github-slug-action from 4.4.1 to 5.0.0 …
dependabot[bot] Nov 10, 2024
1ab9c91
feat(mermaid): improvement navigation (#1575)
aarnphm Nov 10, 2024
1893196
chore(deps): bump rehype-citation from 2.2.1 to 2.2.2 in the producti…
dependabot[bot] Nov 12, 2024
92676d7
feat(ofm): support parsing footnotes in table (#1581)
aarnphm Nov 12, 2024
9188939
feat(math): typst support(closes #1568) (#1569)
kimhanm Nov 12, 2024
137d55e
feat(open-graph): generate OG images + further OG support (#740)
benschlegel Nov 12, 2024
f24a147
fix(comment): negate check (closes #1582) (#1586)
aarnphm Nov 14, 2024
410001b
docs: add the pond (#1598)
jackyzha0 Nov 18, 2024
1a4cfa6
chore(deps): bump the production-dependencies group with 3 updates (#…
dependabot[bot] Nov 19, 2024
a727b57
docs(hosting): add apache config example (#1608)
not-a-feature Nov 21, 2024
e1d754e
Update showcase.md (#1611)
plyght Nov 22, 2024
7ac94e1
fix(comments): properly check if comments is in frontmatter (#1627)
saberzero1 Dec 1, 2024
0c4281e
fix: use time HTML element for date strings (#1622)
baodrate Dec 3, 2024
adb326c
fix(style): ensure images have no background color when linked (#1623)
elasticdog Dec 3, 2024
285c0e9
docs(showcase): 8cat.life (#1617)
CatCodeMe Dec 3, 2024
5a5ef67
fix(darkmode): check for null (#1531)
blackthorne Dec 3, 2024
11c98f5
feat(i18n): add zh-TW (#1621)
float3 Dec 3, 2024
5ccc2dc
fix(head): update open-graph width and height protocol per ogp (#1512)
ssmendon Dec 3, 2024
8141cb1
fix(cssclasses): apply frontmatter classes uniformly between page typ…
saberzero1 Dec 10, 2024
367bb0e
chore(deps): bump the production-dependencies group across 1 director…
dependabot[bot] Dec 17, 2024
ff9e60a
fix(search): restore mobile search view (#1576)
saberzero1 Dec 17, 2024
8cb3982
Merge branch 'v4' of https://github.com/jackyzha0/quartz into v4
AlphaGit Dec 21, 2024
7571f52
Quartz update
AlphaGit Dec 21, 2024
bde8676
Quartz sync: Dec 20, 2024, 10:08 PM
AlphaGit Dec 21, 2024
5266a02
Update deploy.yml
AlphaGit Dec 21, 2024
60209ee
Quartz sync: Dec 21, 2024, 11:50 AM
AlphaGit Dec 21, 2024
25b2fe5
Merge branch 'v4' of github.com:AlphaGit/tech-garden into v4
AlphaGit Dec 21, 2024
7d6d386
Quartz sync: Feb 16, 2025, 10:59 AM
AlphaGit Feb 16, 2025
c8ab9d8
Quartz sync: Feb 16, 2025, 11:06 AM
AlphaGit Feb 16, 2025
3360406
Quartz sync: Feb 16, 2025, 11:14 AM
AlphaGit Feb 16, 2025
84a4c90
chore(deps): bump the ci-dependencies group across 1 directory with 2…
dependabot[bot] Mar 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: [jackyzha0]
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: Bug report
about: Something about Quartz isn't working the way you expect
title: ""
labels: bug
assignees: ""
---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots and Source**
If applicable, add screenshots to help explain your problem.

You can help speed up fixing the problem by either

1. providing a simple reproduction
2. linking to your Quartz repository where the problem can be observed

**Desktop (please complete the following information):**

- Quartz Version: [e.g. v4.1.2]
- `node` Version: [e.g. v18.16]
- `npm` version: [e.g. v10.1.0]
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]

**Additional context**
Add any other context about the problem here.
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Feature request
about: Suggest an idea or improvement for Quartz
title: ""
labels: enhancement
assignees: ""
---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
20 changes: 20 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
groups:
production-dependencies:
applies-to: "version-updates"
patterns:
- "*"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
groups:
ci-dependencies:
applies-to: "version-updates"
patterns:
- "*"
72 changes: 72 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
name: Build and Test

on:
pull_request:
branches:
- v4
push:
branches:
- v4
workflow_dispatch:

jobs:
build-and-test:
if: ${{ github.repository == 'jackyzha0/quartz' }}
strategy:
matrix:
os: [windows-latest, macos-latest, ubuntu-latest]
runs-on: ${{ matrix.os }}
permissions:
contents: write
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20

- name: Cache dependencies
uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-

- run: npm ci

- name: Check types and style
run: npm run check

- name: Test
run: npm test

- name: Ensure Quartz builds, check bundle info
run: npx quartz build --bundleInfo

publish-tag:
if: ${{ github.repository == 'jackyzha0/quartz' && github.ref == 'refs/heads/v4' }}
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20
- name: Get package version
run: node -p -e '`PACKAGE_VERSION=${require("./package.json").version}`' >> $GITHUB_ENV
- name: Create release tag
uses: pkgdeps/git-tag-action@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
github_repo: ${{ github.repository }}
version: ${{ env.PACKAGE_VERSION }}
git_commit_sha: ${{ github.sha }}
git_tag_prefix: "v"
36 changes: 0 additions & 36 deletions .github/workflows/deploy.yaml

This file was deleted.

45 changes: 45 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Deploy Quartz site to GitHub Pages

on:
push:
branches:
- v4

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # Fetch all history for git info
- uses: actions/setup-node@v4
with:
node-version: 22
- name: Install Dependencies
run: npm ci
- name: Build Quartz
run: npx quartz build
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: public

deploy:
needs: build
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
88 changes: 88 additions & 0 deletions .github/workflows/docker-build-push.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
name: Docker build & push image

on:
push:
branches: [v4]
tags: ["v*"]
pull_request:
branches: [v4]
paths:
- .github/workflows/docker-build-push.yaml
- quartz/**
workflow_dispatch:

jobs:
build:
if: ${{ github.repository == 'jackyzha0/quartz' }} # Comment this out if you want to publish your own images on a fork!
runs-on: ubuntu-latest
steps:
- name: Set lowercase repository owner environment variable
run: |
echo "OWNER_LOWERCASE=${OWNER,,}" >> ${GITHUB_ENV}
env:
OWNER: "${{ github.repository_owner }}"
- uses: actions/checkout@v4
with:
fetch-depth: 1
- name: Inject slug/short variables
uses: rlespinasse/[email protected]
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
install: true
driver-opts: |
image=moby/buildkit:master
network=host
- name: Install cosign
if: github.event_name != 'pull_request'
uses: sigstore/[email protected]
- name: Login to GitHub Container Registry
uses: docker/login-action@v3
if: github.event_name != 'pull_request'
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Extract metadata tags and labels on PRs
if: github.event_name == 'pull_request'
id: meta-pr
uses: docker/metadata-action@v5
with:
images: ghcr.io/${{ env.OWNER_LOWERCASE }}/quartz
tags: |
type=raw,value=sha-${{ env.GITHUB_SHA_SHORT }}
labels: |
org.opencontainers.image.source="https://github.com/${{ github.repository_owner }}/quartz"
- name: Extract metadata tags and labels for main, release or tag
if: github.event_name != 'pull_request'
id: meta
uses: docker/metadata-action@v5
with:
flavor: |
latest=auto
images: ghcr.io/${{ env.OWNER_LOWERCASE }}/quartz
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}.{{minor}}.{{patch}}
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', github.event.repository.default_branch) }}
type=raw,value=sha-${{ env.GITHUB_SHA_SHORT }}
labels: |
maintainer=${{ github.repository_owner }}
org.opencontainers.image.source="https://github.com/${{ github.repository_owner }}/quartz"

- name: Build and push Docker image
id: build-and-push
uses: docker/build-push-action@v6
with:
push: ${{ github.event_name != 'pull_request' }}
build-args: |
GIT_SHA=${{ env.GITHUB_SHA }}
DOCKER_LABEL=sha-${{ env.GITHUB_SHA_SHORT }}
tags: ${{ steps.meta.outputs.tags || steps.meta-pr.outputs.tags }}
labels: ${{ steps.meta.outputs.labels || steps.meta-pr.outputs.labels }}
cache-from: type=gha
cache-to: type=gha
14 changes: 9 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
.DS_Store
.gitignore
node_modules
public
resources
.idea
content/.obsidian
data/linkIndex.yaml
data/contentIndex.yaml
prof
tsconfig.tsbuildinfo
.obsidian
.quartz-cache
private/
.replit
replit.nix
1 change: 1 addition & 0 deletions .node-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
v20.9.0
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
engine-strict=true
3 changes: 3 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
public
node_modules
.quartz-cache
7 changes: 7 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"printWidth": 100,
"quoteProps": "as-needed",
"trailingComma": "all",
"tabWidth": 2,
"semi": false
}
Loading