Commit Graph

774 Commits

Author SHA1 Message Date
semanticdata
c7019c537a rearranged left sidebar, mini search icon 2023-09-29 15:26:39 -05:00
semanticdata
7e8a5851f8 remove link to Tags 2023-09-29 14:52:31 -05:00
semanticdata
c7d479ea40 simplify search field, no words, only icon 2023-09-29 14:49:56 -05:00
Miguel Pimentel
e388b3c0f1
Pull-Request [ariasae-9-29-2023] from Obsidian (#15)
* PUSH NOTE : Explore the Garden.md

* PUSH NOTE : Projects Overview.md

* PUSH NOTE : Static Site Generators.md

* PUSH NOTE : Public Journal.md

* PUSH NOTE : Tools.md

* PUSH NOTE : index.md

* PUSH NOTE : Unlock Firefox Sidebar.md
2023-09-29 14:43:32 -05:00
semanticdata
7c0cf99cf4 add breadcrumbs, clean up 2023-09-29 14:34:30 -05:00
semanticdata
8802f64e91 Quartz sync: Sep 29, 2023, 2:23 PM 2023-09-29 14:23:05 -05:00
semanticdata
edefffa137 Merge branch 'v4' of https://github.com/jackyzha0/quartz 2023-09-29 14:22:54 -05:00
Miguel Pimentel
a6664cef2f
PUSH NOTE : Public Journal.md (#14) 2023-09-29 14:04:07 -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
Catchears
0138085c16
docs: fix typo in breadcrumbs documentation (#513) 2023-09-29 08:19:10 -07:00
Ben Schlegel
0b61f6fbfd
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
Miguel Pimentel
2daabe2fa1
Pull-Request [ariasae-9-28-2023] from Obsidian (#13)
* PUSH NOTE : Meditation.md

* PUSH NOTE : Public Journal.md
2023-09-28 12:56:59 -05:00
semanticdata
2ed94c6dea remove old notes 2023-09-28 10:46:38 -05:00
Miguel Pimentel
70f961ce5f
Pull-Request [ariasae-9-28-2023] from Obsidian (#12)
* PUSH NOTE : Projects Overview.md

* PUSH NOTE : Public Journal.md

* PUSH NOTE : Upcoming Concerts.md

* PUSH NOTE : Guide.md

* PUSH NOTE : Free Facts.md

* PUSH NOTE : About.md
2023-09-28 10:43:23 -05:00
Miguel Pimentel
e823b28e26
Merge branch 'jackyzha0:v4' into main 2023-09-28 10:42:49 -05:00
Ben Schlegel
d4c122646c
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
Miguel Pimentel
ae8c2813b1
Pull-Request [ariasae-9-27-2023] from Obsidian (#11)
* PUSH NOTE : The Moon (Earth).md

* PUSH NOTE : Mermaid JS Graphs.md

* PUSH NOTE : Static Site Generators.md

* PUSH NOTE : Projects Overview.md

* PUSH NOTE : Public Journal.md

* PUSH NOTE : Markdown Demo.md

* PUSH NOTE : index.md

* PUSH NOTE : Guide.md
2023-09-27 15:36:12 -05:00
semanticdata
adb33ee835 small changes
condensed license, update package-lock, add section to readme
2023-09-27 13:23:30 -05:00
semanticdata
41a6f00514 update package-lock 2023-09-26 22:07:52 -05:00
Miguel Pimentel
f471b18e3a
Merge branch 'jackyzha0:v4' into main 2023-09-26 08:42:57 -05:00
Jacky Zhao
d22c3c107a fix: coerce title to string 2023-09-25 18:15:55 -07:00
semanticdata
4c469c7002 remove blog posts 2023-09-25 15:21:58 -05:00
Miguel Pimentel
d1a74c374e
PUSH NOTE : index.md (#10) 2023-09-25 15:20:09 -05:00
Miguel Pimentel
16fcd7dd31
Pull-Request [ariasae-9-25-2023] from Obsidian (#9)
* PUSH NOTE : Projects Overview.md

* PUSH NOTE : Public Journal.md

* PUSH NOTE : Meta.md

* PUSH NOTE : Tools.md

* PUSH NOTE : index.md

* PUSH NOTE : Quotes Collection.md
2023-09-25 15:02:26 -05:00
Miguel Pimentel
e1e92b0247
Merge branch 'jackyzha0:v4' into main 2023-09-25 14:59:12 -05:00
Jacky Zhao
697bffdb8b fix: treat the 0 time as invalid too 2023-09-24 14:47:30 -07:00
Jacky Zhao
ea5742c328 fix: mermaid copy source position 2023-09-24 10:31:54 -07:00
Chad Lee
95eec5b49d
add site to showcase (#504) 2023-09-24 10:27:42 -07:00
Vince Imbat
c5b9137f12
docs: Adds Vince Imbat to showcase (#501) 2023-09-22 19:39:02 -07:00
Miguel Pimentel
dae33e481f
Merge branch 'jackyzha0:v4' into main 2023-09-22 21:34:21 -05:00
Miguel Pimentel
2569875624
Update quartz.config.ts 2023-09-22 21:33:38 -05:00
Jacky Zhao
13c8673226 feat: add warning for invalid date format 2023-09-22 10:04:50 -07:00
Jacky Zhao
a897cc1f53 feat: add warning for missing home page 2023-09-22 10:04:50 -07:00
Miguel Pimentel
6e050b4a8e
Update deploy.yml 2023-09-22 11:43:30 -05:00
Miguel Pimentel
422b80f6f7
Update quartz.config.ts 2023-09-22 11:38:17 -05:00
Miguel Pimentel
1c402c16af
Merge branch 'jackyzha0:v4' into main 2023-09-22 11:34:35 -05:00
Miguel Pimentel
1712756b9e
Pull-Request [ariasae-9-22-2023] from Obsidian (#8)
* PUSH NOTE : Guide.md

* PUSH NOTE : Public Journal.md

* PUSH NOTE : index.md

* PUSH NOTE : About.md
2023-09-22 11:30:19 -05:00
Ben Schlegel
d93599364a
docs(showcase): fix pull request redirect link (#500) 2023-09-22 08:20:19 -07:00
Miguel Pimentel
1efd1d531a
Pull-Request [ariasae-9-21-2023] from Obsidian (#7)
* PUSH NOTE : unlock-firefox-sidebar.md

* PUSH NOTE : on-burning-out.md

* PUSH NOTE : monkey-brain.md

* PUSH NOTE : hello-world.md

* PUSH NOTE : Public Journal.md

* PUSH NOTE : Meta.md

* PUSH NOTE : NeoVim.md

* PUSH NOTE : index.md

* PUSH NOTE : Quotes Collection.md

* PUSH NOTE : About.md

* PUSH NOTE : Projects Overview.md
2023-09-22 02:08:51 -05:00
Miguel Pimentel
81114181d2
Pull-Request [ariasae-9-21-2023] from Obsidian (#6)
* PUSH NOTE : Public Journal.md

* PUSH NOTE : Projects Overview.md

* PUSH NOTE : Meta.md

* PUSH NOTE : Health and Wellness.md

* PUSH NOTE : Rhombic Dodecahedron d12.md

* PUSH NOTE : Scry Your Tasks.md

* PUSH NOTE : Rhizome.md

* PUSH NOTE : Rhizomatic Learning.md

* PUSH NOTE : Move Your Body.md

* PUSH NOTE : Markdown.md

* PUSH NOTE : Consistency.md

* PUSH NOTE : Guitar.md

* PUSH NOTE : Writing with Outlines.md

* PUSH NOTE : Poetry.md

* PUSH NOTE : Meditation.md

* PUSH NOTE : Procrastination.md

* PUSH NOTE : index.md

* PUSH NOTE : Grammar.md

* PUSH NOTE : Micropolitan Statistical Area.md

* PUSH NOTE : About.md
2023-09-21 23:38:50 -05:00
semanticdata
195cb9da28 new baseUrl, general update 2023-09-21 19:16:15 -05:00
Miguel Pimentel
7e552a53a3
Pull-Request [ariasae-9-21-2023] from Obsidian (#5)
* PUSH NOTE : Public Journal.md

* PUSH NOTE : Chuckwalla.md

* PUSH NOTE : About.md

* PUSH NOTE : Projects Overview.md
2023-09-21 18:15:03 -05:00
semanticdata
e32b5f5a11 rgb to hex colors 2023-09-21 17:49:02 -05:00
semanticdata
901482553e Merge branch 'v4' of https://github.com/jackyzha0/quartz 2023-09-21 17:29:49 -05:00
Ben Schlegel
fa69c2a565
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
8eb1554b13
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
dcdeae4e7b
docs(explorer): update default config + new example (#493) 2023-09-21 18:53:19 +02:00
Jacky Zhao
48452231d5
perf: memoize filetree computation (#490)
* perf: memoize filetree computation

* format

* var -> let
2023-09-20 16:09:18 -07:00
Jacky Zhao
16d33fb771
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