Commit Graph

839 Commits

Author SHA1 Message Date
bfahrenfort
1f524b6d49 Quartz sync: Jan 13, 2024, 5:13 PM 2024-01-13 17:13:32 -06:00
bfahrenfort
b02c347cf7 Quartz sync: Jan 13, 2024, 4:58 PM 2024-01-13 16:58:49 -06:00
bfahrenfort
3bacb85278 Quartz sync: Jan 1, 2024, 4:38 PM 2024-01-01 16:38:31 -06:00
bfahrenfort
b6d52be781 Quartz sync: Jan 1, 2024, 4:35 PM 2024-01-01 16:35:53 -06:00
bfahrenfort
31407957b3 Quartz sync: Dec 30, 2023, 8:45 AM 2023-12-30 08:45:17 -06:00
bfahrenfort
c4ea606085 Quartz sync: Dec 1, 2023, 10:28 PM 2023-12-01 22:28:16 -06:00
bfahrenfort
7366a96a94 Quartz sync: Nov 8, 2023, 12:26 PM 2023-11-08 12:26:13 -06:00
bfahrenfort
a71f12bc9b Quartz sync: Nov 4, 2023, 9:44 PM 2023-11-04 21:44:17 -05:00
bfahrenfort
7c63bcd929 Quartz sync: Nov 4, 2023, 1:20 PM 2023-11-04 13:20:16 -05:00
bfahrenfort
72d722d832 Quartz sync: Nov 4, 2023, 12:44 PM 2023-11-04 12:44:08 -05:00
bfahrenfort
08588de787 Merge branch 'v4' of github-bfahrenfort:jackyzha0/quartz into v4 2023-11-04 12:40:45 -05:00
bfahrenfort
91c86d21b3 Quartz sync: Nov 4, 2023, 12:23 PM 2023-11-04 12:23:25 -05:00
Emil Rofors
a62a97c7ab
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
55ae3f0459 Quartz sync: Nov 1, 2023, 1:08 PM 2023-11-01 13:08:50 -05:00
Jacky Zhao
923b72fb67 feat: auto-tag releases (closes #560) 2023-11-01 10:04:41 -07:00
Florence
05a1c34c6f
docs: remove dead link (#561) 2023-11-01 09:57:32 -07:00
Blue Rose
06ccb89cd7
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
01fc8e4640 fix: disable semi-broken flexsearch cache 2023-10-25 09:40:43 -07:00
Jacky Zhao
7c01e8dde0 feat: openLinksInNewTab option for link transformer 2023-10-22 09:54:12 -07:00
Jacky Zhao
b7ae7a99db fix: styling for nested popover tag in page list 2023-10-21 21:12:11 -07:00
Jacky Zhao
60b3bc34cb fix: catch html to jsx errors (closes #547) 2023-10-21 21:06:02 -07:00
Jacky Zhao
dc834015d0 fix(style): tag float orientation for long tags on page listing 2023-10-21 21:06:02 -07:00
Jacky Zhao
1e357ef5ac fix(style): prioritize base and custom scss over component css 2023-10-21 21:06:02 -07:00
freenandes
54e722a55d
docs: Update showcase.md (#540)
changed URL
2023-10-17 19:43:41 -07:00
Thomas
86d16b12a2
docs(explorer): Fixed small typo with extra } in explorer.md (#541) 2023-10-17 19:43:20 -07:00
freenandes
ed971800c0
Update showcase.md (#539) 2023-10-17 08:58:28 -07:00
Jacky Zhao
af9ddadc4d
fix(css): import base from custom instead of the other way around (#536) 2023-10-14 13:45:56 -07:00
Jacky Zhao
da0a062c05 feat: docker support for v4 (closes #530) 2023-10-08 09:59:18 -07:00
Jacky Zhao
f66d2c23ac fix: ctrl+click with spa enabled 2023-10-08 09:15:06 -07:00
bfahrenfort
0ef4b891f1 Quartz sync: Oct 7, 2023, 2:37 PM 2023-10-07 14:37:52 -05:00
bfahrenfort
4474a474f3 Quartz sync: Oct 7, 2023, 2:36 PM 2023-10-07 14:36:08 -05:00
bfahrenfort
250b54e101 Quartz sync: Oct 7, 2023, 2:35 PM 2023-10-07 14:35:08 -05:00
bfahrenfort
7f60ab75b4 Quartz sync: Oct 7, 2023, 2:33 PM 2023-10-07 14:33:27 -05:00
bfahrenfort
5f684a1572 Quartz sync: Oct 7, 2023, 2:29 PM 2023-10-07 14:29:51 -05:00
Jacky Zhao
3268d45a20 css: make article relative 2023-10-05 13:48:52 -07:00
Jacky Zhao
afa163f2fe
style: styling for codeblocks without langs (#527) 2023-10-05 13:30:06 -07:00
Ben Schlegel
cec4877adb
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
cf0c090e3c specify minimum npm version 2023-10-04 09:23:56 -07:00
Luca Salvarani
c8f5dbbad3
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
ab5efac75f
Fix: RSS title escaping (#521)
* Fix title escaping

* npm run format
2023-10-01 09:47:22 -07:00
bfahrenfort
449ae96b01 Quartz sync: Oct 1, 2023, 1:06 AM 2023-10-01 01:06:48 -05:00
bfahrenfort
af79b66933 Quartz sync: Oct 1, 2023, 1:04 AM 2023-10-01 01:04:40 -05:00
bfahrenfort
bfe7e0fbd7 Quartz sync: Oct 1, 2023, 12:51 AM 2023-10-01 00:51:51 -05:00
bfahrenfort
45916b775c Quartz sync: Oct 1, 2023, 12:46 AM 2023-10-01 00:46:42 -05:00
bfahrenfort
28e76e6d16 Quartz sync: Oct 1, 2023, 12:44 AM 2023-10-01 00:44:21 -05:00
bfahrenfort
431cb4b9d7 Merge branch 'v4' of github-bfahrenfort:jackyzha0/quartz into v4 2023-09-30 23:47:21 -05:00
bfahrenfort
d4947d13f8 Quartz sync: Sep 30, 2023, 11:45 PM 2023-09-30 23:45:41 -05:00
bfahrenfort
f5e8c9b304 Quartz sync: Sep 30, 2023, 11:35 PM 2023-09-30 23:35:54 -05:00
Hrishikesh Barman
2f99339dcf
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
5232d09af5
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