1dcd78f7f1
[obsidian] vault backup: 2023-10-13 20:40:57[
2023-10-13 20:40:57 +09:00
01511f47ab
[obsidian] vault backup: 2023-10-13 18:40:57[
2023-10-13 18:40:57 +09:00
0f2f9ca0b5
[obsidian] vault backup: 2023-10-13 17:40:52[
2023-10-13 17:40:52 +09:00
01f4d25d4a
[obsidian] vault backup: 2023-10-13 12:44:10[
2023-10-13 12:44:10 +09:00
3c931cc731
[obsidian] vault backup: 2023-10-13 11:43:40[
2023-10-13 11:43:40 +09:00
3c4bde4b4c
[obsidian] vault backup: 2023-10-12 18:33:49[
2023-10-12 18:33:49 +09:00
3448a25a9b
[obsidian] vault backup: 2023-10-12 17:33:49[
2023-10-12 17:33:49 +09:00
74a004a5a5
[obsidian] vault backup: 2023-10-11 18:09:42[
2023-10-11 18:09:42 +09:00
Jacky Zhao
61a45e25de
feat: docker support for v4 ( closes #530 )
2023-10-08 09:59:18 -07:00
Jacky Zhao
38db1fd55d
fix: ctrl+click with spa enabled
2023-10-08 09:15:06 -07:00
e21ec4bd13
[obsidian] vault backup: 2023-10-07 15:16:13[
2023-10-07 15:16:13 +09:00
4238564268
[obsidian] vault backup: 2023-10-07 01:42:00
2023-10-07 01:42:00 +09:00
Jacky Zhao
6c8e7e5bb0
css: make article relative
2023-10-05 13:48:52 -07:00
Jacky Zhao
0d500da752
style: styling for codeblocks without langs ( #527 )
2023-10-05 13:30:06 -07:00
Ben Schlegel
99deff9a6e
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
282acb6bb8
specify minimum npm version
2023-10-04 09:23:56 -07:00
6bd7f7854f
[obsidian] vault backup: 2023-10-03 21:43:43[
2023-10-03 21:43:43 +09:00
874e2865f3
Merge remote-tracking branch 'origin/v4' into v4
2023-10-03 11:38:34 +09:00
2d5dd7281c
[obsidian] vault backup: 2023-10-03 01:17:01[
2023-10-03 01:17:01 +09:00
a164e5035c
[obsidian] vault backup: 2023-10-03 01:07:41[
2023-10-03 01:07:41 +09:00
960ede5d13
merge
2023-10-03 00:08:51 +09:00
6506a0883b
[obsidian] vault backup: 2023-10-02 19:07:50[
2023-10-02 19:07:50 +09:00
a24417c4f9
[obsidian] vault backup: 2023-10-02 17:31:19[
2023-10-02 17:31:19 +09:00
407abccff7
[obsidian] vault backup: 2023-10-02 16:31:14[
2023-10-02 16:31:14 +09:00
Luca Salvarani
08ee858830
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
8c1c1c78d7
Fix: RSS title escaping ( #521 )
...
* Fix title escaping
* npm run format
2023-10-01 09:47:22 -07:00
Hrishikesh Barman
b38d9322b1
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
22b559b31b
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
Catchears
e4e54f52d5
docs: fix typo in breadcrumbs documentation ( #513 )
2023-09-29 08:19:10 -07:00
Ben Schlegel
12664ae596
feat: implement breadcrumb component ( #508 )
...
* feat: implement breadcrumbs
* style: fix styling, move breadcrumbs to top
* refactor: move `capitalize to `lang.ts``
* refactor: clean breadcrumb generation
* feat: add options to breadcrumbs
* feat: implement `resolveFrontmatterTitle`
* feat: add `hideOnRoot` option
* feat(consistency): capitalize every crumb
* style: add `flex-wrap` to parent container
* refactor: clean `Breadcrumbs.tsx`
* feat(accessibility): use `nav`, add aria label
* style: improve look in popovers by adding margin
* docs: write docs for breadcrumb component
* refactor: collapse `if` condition for hideOnRoot
* chore: add todo for perf optimization
* docs: update introduction
2023-09-29 10:26:15 +02:00
Ben Schlegel
482b7f4439
fix(explorer): default sortFn implementation ( #511 )
...
* fix: use `numeric` + `base` for localeCompare
* docs(explorer): update default sortFn
2023-09-28 08:39:44 -07:00
Jacky Zhao
37d59b994e
fix: coerce title to string
2023-09-25 18:15:55 -07:00
18127b4983
[obsidian] vault backup: 2023-09-25 20:52:38[
2023-09-25 20:52:38 +09:00
8589eaa5ff
[obsidian] vault backup: 2023-09-25 18:22:51[
2023-09-25 18:22:51 +09:00
0f9b0d3a63
[obsidian] vault backup: 2023-09-25 17:12:00[
2023-09-25 17:12:00 +09:00
f974c4e290
Merge remote-tracking branch 'origin/v4' into v4
2023-09-25 13:06:37 +09:00
Jacky Zhao
2443791d33
fix: treat the 0 time as invalid too
2023-09-24 14:47:30 -07:00
Jacky Zhao
242b37034e
fix: mermaid copy source position
2023-09-24 10:31:54 -07:00
Chad Lee
44b8f446ef
add site to showcase ( #504 )
2023-09-24 10:27:42 -07:00
8b011e4837
[obsidian] vault backup: 2023-09-24 04:43:40[
2023-09-24 04:43:40 +09:00
Vince Imbat
cb7b7c3869
docs: Adds Vince Imbat to showcase ( #501 )
2023-09-22 19:39:02 -07:00
Jacky Zhao
5f0a7a5d35
feat: add warning for invalid date format
2023-09-22 10:04:50 -07:00
Jacky Zhao
3c8cff48a3
feat: add warning for missing home page
2023-09-22 10:04:50 -07:00
Ben Schlegel
d23c80cfad
docs(showcase): fix pull request redirect link ( #500 )
2023-09-22 08:20:19 -07:00
Ben Schlegel
e3de59f265
fix(explorer): increase consistency, explicitly use font-family ( #496 )
...
* fix(explorer): display name for folders without `index` file
* docs(explorer): add section for folder display names
* docs(explorer): fix broken wikilink
* fix(consistency): explicitly set font + label/link fix
Use consistent styling between folders with `folderClickBehavior: "link"` and `"collapse`
* Update quartz/components/styles/explorer.scss
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
* Update quartz/components/styles/explorer.scss
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
---------
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2023-09-21 19:35:11 +02:00
Ben Schlegel
476ae69e9d
fix(explorer): display names for folders without frontmatter ( #494 )
...
* fix(explorer): display name for folders without `index` file
* docs(explorer): add section for folder display names
2023-09-21 18:54:33 +02:00
Ben Schlegel
f1fdbd3452
docs(explorer): update default config + new example ( #493 )
2023-09-21 18:53:19 +02:00
b68563c95b
[obsidian] vault backup: 2023-09-21 19:11:01[
2023-09-21 19:11:01 +09:00
Jacky Zhao
42cb4efb33
perf: memoize filetree computation ( #490 )
...
* perf: memoize filetree computation
* format
* var -> let
2023-09-20 16:09:18 -07:00
Jacky Zhao
96abbf63d3
feat: display name for folders, expand explorer a little bit ( #489 )
...
* feat: display name for folders, expand explorer a little bit
* update docs
2023-09-20 16:08:54 -07:00