Commit Graph

769 Commits

Author SHA1 Message Date
Oskar Manhart
4b177ed03e feat: display tag in graph view (#466)
* feat: tags in graph view

* fix: revert changing graph forces

* fix: run prettier
2023-09-13 20:55:59 -07:00
Jacky Zhao
0a6e9c3f86 feat: note transclusion (#475)
* basic transclude

* feat: note transclusion
2023-09-13 11:28:53 -07:00
Jacky Zhao
bfabedc5f7 fix dont show html in search when rssFullHtml is true (closes #474) 2023-09-13 09:43:30 -07:00
Jacky Zhao
3844a911e5 feat: resolve block references in obsidian markdown 2023-09-12 22:55:50 -07:00
Jacky Zhao
64d6db3b3f feat: rich html rss (closes #460) 2023-09-12 21:44:03 -07:00
Jacky Zhao
4387044cc7 fix: 404 page styling for nested pages (closes #458) 2023-09-12 21:29:57 -07:00
Jacky Zhao
5e02b3fed1 feat: rss limit (closes #459) 2023-09-12 19:18:44 -07:00
hcplantern
1562d2d9ad fix: callout parsing (#469) 2023-09-11 23:00:21 -07:00
Oskar Manhart
4b37976c29 feat: plugin for remark-breaks (#467)
* feat: plugin for remark-breaks

* fix: update package-lock.json

* fix: styling

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

* Update linebreaks.ts

* Update index.ts

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2023-09-10 23:11:42 -07:00
Jacky Zhao
17e5fbc0e6 ci: print bundleInfo 2023-09-10 23:07:17 -07:00
bfahrenfort
057d29dcb0 Quartz sync: Sep 10, 2023, 8:04 PM 2023-09-10 20:04:42 -05:00
bfahrenfort
3cd9f4efef Quartz sync: Sep 10, 2023, 7:40 PM 2023-09-10 19:40:36 -05:00
bfahrenfort
3c699de759 Quartz sync: Sep 10, 2023, 3:29 PM 2023-09-10 15:29:55 -05:00
bfahrenfort
d72abe9364 Quartz sync: Sep 10, 2023, 3:18 PM 2023-09-10 15:18:28 -05:00
bfahrenfort
4cb6534241 Quartz sync: Sep 10, 2023, 2:46 PM 2023-09-10 14:46:50 -05:00
bfahrenfort
3468b955d1 Quartz sync: Sep 10, 2023, 1:46 PM 2023-09-10 13:46:02 -05:00
bfahrenfort
a5e09c19e0 Quartz sync: Sep 8, 2023, 12:37 PM 2023-09-08 12:37:09 -05:00
bfahrenfort
165227d0c6 Quartz sync: Sep 8, 2023, 12:30 PM 2023-09-08 12:30:16 -05:00
Jacky Zhao
fde8608927 fix: more lenient date parsing for templates 2023-09-08 09:29:57 -07:00
Stefano Cecere
49470d641a typo (it's draft, not drafts) (#456) 2023-09-07 08:13:41 -07:00
Jacky Zhao
425592d09a fix: links to index not showing in graph (closes #450) 2023-09-06 22:24:15 -07:00
Jacky Zhao
32b65cd1f7 fix: escape encoding for titles in rss 2023-09-06 21:47:59 -07:00
Jacky Zhao
86ccdccde1 fix: encodeuri for slugs in rss 2023-09-06 21:31:01 -07:00
Jacky Zhao
b668b4c1a3 docs: correct field for ignorePatterns 2023-09-06 21:08:08 -07:00
Jacky Zhao
c9ddec07aa feat: 404 page emitter 2023-09-06 21:02:21 -07:00
Jacky Zhao
7e1be1d5b2 fix: dont transform external links 2023-09-06 20:25:50 -07:00
Ben Schlegel
25541d2e35 docs: update full-text-search.md (#447) 2023-09-03 22:36:30 -07:00
Dr Kim Foale
b3bd6f7c01 docs: Make it clearer that wikilinks go to paths not page titles (#448) 2023-09-03 21:29:58 -07:00
Adam Brangenberg
49d5d56bf4 feat(analytics): Support for Umami (#449) 2023-09-03 21:28:57 -07:00
bfahrenfort
b59c84865a Quartz sync: Sep 3, 2023, 12:10 PM 2023-09-03 12:10:46 -05:00
Ben Schlegel
50da33ea4d feat(search): add arrow key navigation (#442)
* feat(search): add arrow navigation

* chore: format

* refactor: simplify arrow navigation

* chore: remove comment

* feat: rework arrow navigation to work without state

* feat: make pressing enter work with arrow navigation

* fix: remove unused css class

* chore: correct comment

* refactor(search): use optional chaining
2023-09-03 09:32:46 -07:00
Ben Schlegel
f257e2a948 fix: clipboard button visible in search (#445) 2023-09-03 09:06:05 -07:00
Jacky Zhao
c7cd941e5f feat: pluralize things in lists 2023-09-02 18:07:26 -07:00
bfahrenfort
c2bc58ff6d Quartz sync: Sep 2, 2023, 2:42 PM 2023-09-02 14:42:05 -05:00
bfahrenfort
f0df33e1bd Quartz sync: Sep 2, 2023, 2:36 PM 2023-09-02 14:36:50 -05:00
bfahrenfort
e194dcd70e Quartz sync: Sep 2, 2023, 2:22 PM 2023-09-02 14:22:46 -05:00
bfahrenfort
22bead1e24 Merge branch 'v4' of github-bfahrenfort:jackyzha0/quartz into v4 2023-09-02 13:35:17 -05:00
bfahrenfort
8ce87778a6 Quartz sync: Sep 2, 2023, 1:35 PM 2023-09-02 13:35:08 -05:00
Ben Schlegel
53dd86727b fix(search): matches getting highlighted in title (#440) 2023-09-01 14:12:32 -07:00
Ben Schlegel
fa0629716f feat: Implement search for tags (#436)
* Quartz sync: Aug 29, 2023, 10:17 PM

* style: add basic style to tags in search

* feat: add SearchType + tags to search preview

* feat: support multiple matches

* style(search): add style to matching tags

* feat(search): add content to preview for tag search

* fix: only display tags on tag search

* feat: support basic + tag search

* refactor: extract common `fillDocument`, format

* feat: add hotkey to search for tags

* chore: remove logs

* fix: dont render empty `<ul>` if tags not present

* fix(search-tag): make case insensitive

* refactor: clean `hideSearch` and `showSearch`

* feat: trim content similar to `description.ts`

* fix(search-tag): hotkey for windows

* perf: re-use main index for tag search
2023-09-01 10:09:58 -07:00
Pelayo Arbués
b9be4e470c Adds Pelayo Arbues to showcase (#435) 2023-08-31 12:12:06 -07:00
Ben Schlegel
f06440806f fix: regex for matching highlights (closes #437) (#438)
* fix:  regex for matching highlights

* fix: regex for empty highlights
2023-08-31 11:55:04 -07:00
Jacky Zhao
67451fa0fd fix: aliasredirects not using full path, add permalink support 2023-08-29 10:37:00 -07:00
Jeffrey Fabian
683c40a0ac feat: support kebab-case and nested tags in Obsidian-flavored Markdown tag-in-content parsing (#425)
* enhancement: support kebab-case and nested tags in ofm transformer

* update regex/capture groups to allow for (arbitrarily) nested values and tags of only -/_

* Update quartz/plugins/transformers/ofm.ts

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2023-08-29 10:14:54 -07:00
bfahrenfort
4d3485dfee Quartz sync: Aug 28, 2023, 11:32 PM 2023-08-28 23:32:43 -05:00
Ben Schlegel
e815256517 fix: correct graph labels for index.md nodes (#431) 2023-08-28 10:00:49 -07:00
Jeremy Press
43eeb8f4e7 Fix typo :) (#430) 2023-08-27 20:57:19 -07:00
Jeremy Press
ef762f28cd feat: support configurable ws port and remote development (#429)
Co-authored-by: Jeremy Press <jeremy@replit.com>
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2023-08-27 17:39:42 -07:00
Ben Schlegel
78eb93eb85 cleanup: rework cli to allow invoking create and build outside of cli (#428)
* refactor: move `bootstrap-cli.mjs` tp cli

also update reference in docs

* refactor(cli): move build handler to `cli-functions`

* refactor(cli): move create to handler + helpers

* refactor(cli): extract arg definitions

* refactor: rename handlers and helpers

* refactor(cli): move update, await handlers

* refactor(cli): create constants, migrate to helpers

* refactor(cli): migrate `restore`

* refactor(cli): migrate `sync`

* format

* refactor(cli): remove old imports/functions

* refactor(cli): remove unused imports + format

* chore: remove old log statement

* fix: fix imports, clean duplicate code

* fix: relative import

* fix: simplified cacheFile path

* fix: update cacheFile import path

* refactor: move bootstrap-cli to quartz

* format

* revert: revert path to bootstrap-cli

* ci: re-run

* ci: fix  execution permission
2023-08-27 15:59:51 -07:00
Jacky Zhao
d4187034c2 fix: slugify tag on page before adding (closes #411) 2023-08-27 12:27:55 -07:00