Commit Graph

838 Commits

Author SHA1 Message Date
bfahrenfort
753d026029 Quartz sync: Jan 13, 2024, 4:58 PM 2024-01-13 16:58:49 -06:00
bfahrenfort
550216f35f Quartz sync: Jan 1, 2024, 4:38 PM 2024-01-01 16:38:31 -06:00
bfahrenfort
ec608bdd19 Quartz sync: Jan 1, 2024, 4:35 PM 2024-01-01 16:35:53 -06:00
bfahrenfort
60cfa2d92c Quartz sync: Dec 30, 2023, 8:45 AM 2023-12-30 08:45:17 -06:00
bfahrenfort
37225ae681 Quartz sync: Dec 1, 2023, 10:28 PM 2023-12-01 22:28:16 -06:00
bfahrenfort
2405e3f323 Quartz sync: Nov 8, 2023, 12:26 PM 2023-11-08 12:26:13 -06:00
bfahrenfort
a7471e847c Quartz sync: Nov 4, 2023, 9:44 PM 2023-11-04 21:44:17 -05:00
bfahrenfort
e8b0967f0d Quartz sync: Nov 4, 2023, 1:20 PM 2023-11-04 13:20:16 -05:00
bfahrenfort
dd4dc1564f Quartz sync: Nov 4, 2023, 12:44 PM 2023-11-04 12:44:08 -05:00
bfahrenfort
fb20e20122 Merge branch 'v4' of github-bfahrenfort:jackyzha0/quartz into v4 2023-11-04 12:40:45 -05:00
bfahrenfort
77a5067b37 Quartz sync: Nov 4, 2023, 12:23 PM 2023-11-04 12:23:25 -05:00
Emil Rofors
18f3be91c7 docs: add GitLab pages CI (#549)
* add .gitlab-ci.yml

* move GitLab CI to hosting.md

* remove extra folder name

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

* remove test from gitlab instructions

* run prettier

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2023-11-03 16:40:43 -07:00
bfahrenfort
533e0df937 Quartz sync: Nov 1, 2023, 1:08 PM 2023-11-01 13:08:50 -05:00
Jacky Zhao
7737f13b95 feat: auto-tag releases (closes #560) 2023-11-01 10:04:41 -07:00
Florence
d5ee2d2e51 docs: remove dead link (#561) 2023-11-01 09:57:32 -07:00
Blue Rose
638c43c961 docs: clarifications about globs (#559)
* Add note about fast-glob

* Add warning about non-markdown files

Also added a glob pattern to filter out all non-markdown files outside of a specified folder.

* run npm format

---------

Co-authored-by: wych <wychwitchcraft@gmail.com>
2023-10-31 13:53:49 -07:00
Jacky Zhao
834d99e33f fix: disable semi-broken flexsearch cache 2023-10-25 09:40:43 -07:00
Jacky Zhao
57369efc7d feat: openLinksInNewTab option for link transformer 2023-10-22 09:54:12 -07:00
Jacky Zhao
a5accee4a9 fix: styling for nested popover tag in page list 2023-10-21 21:12:11 -07:00
Jacky Zhao
8044098c70 fix: catch html to jsx errors (closes #547) 2023-10-21 21:06:02 -07:00
Jacky Zhao
d7ef27a801 fix(style): tag float orientation for long tags on page listing 2023-10-21 21:06:02 -07:00
Jacky Zhao
a51f1c11f3 fix(style): prioritize base and custom scss over component css 2023-10-21 21:06:02 -07:00
freenandes
019051c4ab docs: Update showcase.md (#540)
changed URL
2023-10-17 19:43:41 -07:00
Thomas
49c5629a5e docs(explorer): Fixed small typo with extra } in explorer.md (#541) 2023-10-17 19:43:20 -07:00
freenandes
21fcf2cc4b Update showcase.md (#539) 2023-10-17 08:58:28 -07:00
Jacky Zhao
7b16675176 fix(css): import base from custom instead of the other way around (#536) 2023-10-14 13:45:56 -07:00
Jacky Zhao
fe78fdc940 feat: docker support for v4 (closes #530) 2023-10-08 09:59:18 -07:00
Jacky Zhao
39e3f15718 fix: ctrl+click with spa enabled 2023-10-08 09:15:06 -07:00
bfahrenfort
97a2decc0b Quartz sync: Oct 7, 2023, 2:37 PM 2023-10-07 14:37:52 -05:00
bfahrenfort
49f47f41e3 Quartz sync: Oct 7, 2023, 2:36 PM 2023-10-07 14:36:08 -05:00
bfahrenfort
581cf9497b Quartz sync: Oct 7, 2023, 2:35 PM 2023-10-07 14:35:08 -05:00
bfahrenfort
d64b0d815c Quartz sync: Oct 7, 2023, 2:33 PM 2023-10-07 14:33:27 -05:00
bfahrenfort
57d93a5ddd Quartz sync: Oct 7, 2023, 2:29 PM 2023-10-07 14:29:51 -05:00
Jacky Zhao
a77ae4c86a css: make article relative 2023-10-05 13:48:52 -07:00
Jacky Zhao
dd499da388 style: styling for codeblocks without langs (#527) 2023-10-05 13:30:06 -07:00
Ben Schlegel
36f4b09d7e fix(breadcrumbs): problem with folder whitespace (#522)
* fix(breadcrumbs): problem with folder whitespace

use slugs for folder hrefs so folder paths get resolved properly

* feat: only use `slug` for constructing crumbs

* fix: remove capitalization
2023-10-05 09:19:56 -07:00
Jacky Zhao
dcbd1019c1 specify minimum npm version 2023-10-04 09:23:56 -07:00
Luca Salvarani
4c0d06804a fix: Fix Backlinks not applying the display class (#519)
* fix: Fix `Backlinks` not applying the display class

Fix #518

* fix: Apply `displayClass` to all layout components

* refactor: Use same style

* fix: Remove `undefined` class using coalescing operator
2023-10-01 17:20:55 -07:00
bfahrenfort
104c86bec1 Fix: RSS title escaping (#521)
* Fix title escaping

* npm run format
2023-10-01 09:47:22 -07:00
bfahrenfort
869de73a38 Quartz sync: Oct 1, 2023, 1:06 AM 2023-10-01 01:06:48 -05:00
bfahrenfort
407fc31326 Quartz sync: Oct 1, 2023, 1:04 AM 2023-10-01 01:04:40 -05:00
bfahrenfort
f2bf62289e Quartz sync: Oct 1, 2023, 12:51 AM 2023-10-01 00:51:51 -05:00
bfahrenfort
593c7ab788 Quartz sync: Oct 1, 2023, 12:46 AM 2023-10-01 00:46:42 -05:00
bfahrenfort
c5b226531e Quartz sync: Oct 1, 2023, 12:44 AM 2023-10-01 00:44:21 -05:00
bfahrenfort
181b185cce Merge branch 'v4' of github-bfahrenfort:jackyzha0/quartz into v4 2023-09-30 23:47:21 -05:00
bfahrenfort
d66a8befc5 Quartz sync: Sep 30, 2023, 11:45 PM 2023-09-30 23:45:41 -05:00
bfahrenfort
ea4a89d7da Quartz sync: Sep 30, 2023, 11:35 PM 2023-09-30 23:35:54 -05:00
Hrishikesh Barman
6a65047eee feat: add transformations for latex in oxhugofm (#510)
ox-hugo currently supports the following syntax for latex equations:
- https://orgmode.org/manual/LaTeX-fragments.html
- https://ox-hugo.scripter.co/doc/equations

This syntax is supported by mathjax as is mentioned in the ox-hugo documentation.

But quartz uses remark-math which has some issues with the \( \) syntax.
See https://github.com/remarkjs/remark-math/issues/39

This change adds few more transformations to the OxHugoFlavouredMarkdown
plugin, which makes a best effort conversion of this syntax into what
the Quartz Latex transformer plugin supports.

With these changes, the generated files show latex formatting with
default quartz configuration.

Sidenote on `\_` escape by ox-hugo:

ox-hugo escapes, _ using \_, we match against it after we transform
equations into what quartz supports($$ and $).

This could be achieved using lookaround like regex as follows
```js
(?<=(\$|\$\$)[\s\S]*) -> Positive lookbehind for $ or $$
\\_ -> Matches \_
(?=[\s\S]*(?:\1)) Positive lookahead for $ or $$ if matched
const escapedUnderscoreRegex = new RegExp(/(?<=(\$|\$\$)[\s\S]*)\\_(?=[\s\S]*(?:\1))/, "g")
````

But since lookahead/behind can slow things down on large files, we just
look up all equations with $ and $$ delimiters and then try replacing \_
2023-09-29 11:35:26 -07:00
ArtfulAzeria
47969b2ed0 feat: Better and more responsive tag behavior (#515)
* fix(explorer): default sortFn implementation (#511)

* fix: use `numeric` + `base` for localeCompare

* docs(explorer): update default sortFn

* fix: better and more responsive tag behavior

* tags css moved to TagList.tsx

* used npm run format

* merged tag declarations

---------

Co-authored-by: Ben Schlegel <31989404+benschlegel@users.noreply.github.com>
2023-09-29 11:17:48 -07:00
bfahrenfort
b16af7414d Quartz sync: Sep 29, 2023, 1:07 PM 2023-09-29 13:07:45 -05:00