Aaron Pham
aed2f8166b
feat(icon): update content for gfm links ( #751 )
...
* feat(icon): update content for gfm links
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* chore: remove unused var
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* fix: inherit display to remove additional spacing
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* revert: remove redundant svg attribute
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
---------
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
2024-01-28 23:38:59 -08:00
Mara-Li
1d7c3f4553
feat: allow to config a translation for date ( #739 )
...
* fix: alt error mix with height/width
More granular detection of alt and resize in image
* fix: format
* feat: allow to translate the date displayed
* style: format
* fix: rename to fusion dateLocale with locale (i18n support)
* Update quartz/components/PageList.tsx
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
* remove default key as it was already set
* add docstring for locale
---------
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
2024-01-28 22:13:59 -08:00
Jacky Zhao
b5ca7798ef
fix: revert parsing dates in frontmatter
2024-01-28 21:27:16 -08:00
Jacky Zhao
5de5076bc2
fix: allow alt to be defined in wikilinks alongside dims
2024-01-27 22:49:57 -08:00
Jacky Zhao
090985f22b
fix: generalize frontmatter parsing and coercing
2024-01-27 21:39:16 -08:00
Jacky Zhao
3192417871
fix: allow partial when specifiying layout for emitter plugins
2024-01-26 13:40:37 -08:00
LUCASTUCIOUS
9dc0dfde0a
feat: Enable custom callout ( #724 )
...
* Enable custom callout
make a callout custom defaulted to a note one.
* Add a comment
* remove comment from quartz/plugins/transformers/ofm.ts
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
* Update quartz/plugins/transformers/ofm.ts
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
---------
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
2024-01-24 23:54:24 -08:00
Jacky Zhao
56667082d2
fix: more robust ofm comment handling
2024-01-22 10:29:57 -08:00
Jacky Zhao
14d09e5701
fix: process comments at a text level rather than a markdown level
2024-01-22 10:03:59 -08:00
Aaron Pham
0d0dd9d22c
feat(ofm): add options to parse arrows ( #713 )
...
* feat(ofm): add options to parse arrows
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
* feat(ofm): add options to parse arrows
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
---------
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com >
2024-01-21 11:33:32 -08:00
Jacky Zhao
e35ecfe52f
fix: allow dashes and underscores in block references ( closes #712 )
2024-01-20 00:33:14 -08:00
kabirgh
9c573225d7
refactor: move emit from callback to helper file function ( #704 )
...
* Change emit from callback to helpers file function
* Update docs, remove commented code, improve type sig
2024-01-18 10:56:14 -08:00
Jacky Zhao
43b56267c4
fix: remove extra console log
2024-01-17 09:46:01 -08:00
Jacky Zhao
2cb8e518d6
fix: clean up ofm code for video parsing
2024-01-17 09:45:05 -08:00
Matthew Bailin
d2453a39bc
feat: add ofm option to transform <img> tags with video exts into <video> ( closes #463 ) ( #664 )
...
* enableVideoEmbed plugin
* enableVideoEmbed plugin
* enableVideoEmbed plugin
* enableVideoEmbed plugin
* enableVideoEmbed plugin
* cleaned up index validation, regex, conditional, no autoplay
* Update quartz/plugins/transformers/ofm.ts
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
* Update quartz/plugins/transformers/ofm.ts
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
* Update quartz/plugins/transformers/ofm.ts
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
* Update ofm.ts
* Update ofm.ts
---------
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
2024-01-17 09:32:02 -08:00
kabirgh
14cb5d7152
fix: use joinSegments for contentIndex.json file path ( #702 )
2024-01-16 08:24:01 -08:00
sean
019fb5dd0d
feat: External link icons ( #697 )
2024-01-15 23:55:32 -08:00
Jacky Zhao
ee9f54afb1
fix: dont use default callout title if theres additional title children left ( closes #693 )
2024-01-15 12:37:56 -08:00
Jacky Zhao
55b461abee
fix: allow transcludes of notes with dots ( closes #682 )
2024-01-13 14:47:39 -08:00
ikorihn
74b6f226df
fix: broken RSS item's link, which were set to https:/${base}. ( #687 )
2024-01-13 09:08:21 -08:00
Nate Silva
32930148c8
fix: allow publish property to be a string (ExplicitPublish) ( #667 )
...
* fix: allow publish property to be a string (ExplicitPublish)
Previously, the ExplicitPublish filter would publish if the `publish`
property was truthy.
The filter expects the `publish` property to be a boolean:
```
---
publish: true
---
```
However, Obsidian only shows the above if you are viewing a page in
“Source” mode.
If you are not in Source view, and you choose Three Dots Menu (...),
“Add file property”, you will get a string, not a boolean. It seems
likely that many users will do this and get:
```
publish: "true"
```
Notice that `"true"` is a string, not the boolean value `true`. If the
user changes this to `"false"`, the page will still be published:
```
publish: "false"
```
That is because the string value `"false"` is truthy.
This PR does the following:
- Allows the `publish` property to be either a boolean or a string.
- If it’s a string, it’s considered `true` if the string is `"true"`
(not case-sensitive; it will also work if it is `"True"`, `"TRUE"`,
etc.)
- Guarantees that the returned value from `shouldPublish` is a `boolean`
-- previously it could be any truthy value even though it was cast to
`boolean`
* style: use double-quotes everywhere
* style: format according to project style guide
2024-01-02 15:19:19 -08:00
jeff
9789d84a1d
feat: allow embedding youtube videos with the obsidian markdown syntax ( #665 )
...
* Add option to allow embedding YouTube videos with Obsidian Markdown syntax
* Update Obsidian compatability doc page
* Switch to converting YT links as an html plugin
2024-01-02 10:49:14 -08:00
Olivér Falvai
828ad56227
feat: support modification date reading from parent git repo ( #661 )
...
* feat: support modification date reading from parent git repo
* Print warning
* Fix formatting
* Update quartz/plugins/transformers/lastmod.ts
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
---------
Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com >
2024-01-02 09:23:28 -08:00
Mats Fangohr
c860d80b50
feat: embed webp images ( #666 )
2024-01-02 08:03:05 -08:00
Jacky Zhao
49bfba8623
fix: parse emoji tags in body ( closes #659 )
2024-01-01 08:58:25 -08:00
Jacky Zhao
468dd5af90
feat: lazyLoading specifier in link transformer
2023-12-28 13:56:20 -08:00
Jacky Zhao
ede4bad6a3
fix: use joinSegment instead of joining via slash in sitemap ( closes #658 )
2023-12-28 08:54:09 -08:00
Olivér Falvai
f902b9c2f1
feat: Self-hosted Plausible support ( #656 )
...
* Self-hosted Plausible support
* Remove leftover import
2023-12-28 08:49:35 -08:00
Jacky Zhao
6a13ba6736
fix: more robust tags parsing
2023-12-28 08:48:14 -08:00
Jacky Zhao
1a0ba9b0ae
feat: minify js scripts ( closes #655 ) ( #657 )
2023-12-28 08:02:04 -08:00
Jacky Zhao
a5c0ec1b38
fix: use slugs instead of title as basis for explorer ( #652 )
...
* use slugs instead of title as basis for explorer
* fix folder persist state, better default behaviour
* use relative path instead of full path as full path is affected by -d
* dont use title in breadcrumb if it's just index lol
2023-12-27 16:44:14 -08:00
Jacky Zhao
0972eb3e0f
fix: wikilinks should allow external links ( closes #639 )
2023-12-19 11:40:59 -08:00
Jacky Zhao
9edb0beee7
fix: mermaid rendering fix from upstream
2023-12-19 11:01:55 -08:00
Jacky Zhao
f87dc82f24
fix: change backtick to regular after making script loading less hacky
2023-12-18 23:13:37 -08:00
Jacky Zhao
7a6aac7041
fix: mermaid rendering broken after rehype-pretty-code bump ( closes #638 )
2023-12-18 23:09:49 -08:00
Jacky Zhao
6e6a31ccb3
deps: bump everything ( closes #635 ) ( #636 )
...
* deps: bump ws
* deps: bump lightningcss
* deps: workerpool
* deps: various types
* deps: chalk
* deps: globby
* deps: preact
* deps: tsx
* deps: @floating-ui/dom
* deps: esbuild
* deps: types + prettier
* deps: rimraf, typescript
* deps: remark/rehype/unified ecosystem
* format
2023-12-18 09:48:40 -08:00
Jacky Zhao
05bea5215f
feat: include tag hierarchies in tag listing, sort tag listing
2023-12-17 15:09:51 -08:00
Jacky Zhao
112f2794d3
fix: remove whitespace unicode from tag regex
2023-12-17 12:54:52 -08:00
Jacky Zhao
0859b1705a
feat: support emoji tags ( closes #634 )
2023-12-17 12:28:28 -08:00
Jacky Zhao
17e7e82731
fix: reland string coercion in title
2023-12-10 06:19:29 -08:00
Jacky Zhao
58817312c4
fix: frontmatter coercion (empty string is falsy)
2023-12-08 16:55:40 -08:00
Sam Stokes
af99422ba1
feat: Support space-delimited tags in FrontMatter transformer ( #620 )
2023-12-04 18:18:47 -08:00
Jimin Kim
b35b58c51f
fix: tag index page ( #616 )
2023-12-03 14:56:30 -08:00
Jacky Zhao
81a327f1e7
fix: don't show popovers on heading anchors
2023-12-03 09:22:16 -08:00
Jacky Zhao
24681b9b10
fix: transcludes and relative paths
2023-12-02 16:51:03 -08:00
Jacky Zhao
91def71ed1
fix: bad transform in wikilink pre-transform ( closes #598 )
2023-11-17 14:00:49 -08:00
Matt Vogel
feb8899b6e
feat: add class alias to aliases ( #585 )
2023-11-17 10:23:39 -08:00
Zijing Zhang
630d1de011
feat: cname emitter ( #590 )
...
* feat: cname emitter
* feat: impl cname.ts
* Update cname.ts
* Update index.ts
* Update cname.ts
* Update cname.ts
* Update cname.ts
* Update cname.ts
2023-11-16 15:31:20 -08:00
Jacky Zhao
3304b8924a
feat: scrub link formatting from toc entries
2023-11-15 20:13:28 -08:00
Jacky Zhao
fb7dca854c
feat: support repeated anchor tag ( closes #592 )
2023-11-15 19:27:54 -08:00