Comments (5)
I've toyed around with implementing a custom syntax, but it is difficult to do. The biggest struggle is identifying what markdown content the user wants to be inside the admonition, and intercepting it from being rendered. An inline tag would work for very simple admonitions, but as they start getting more complex, the markdown blocks that Obsidian's markdown post processor sends to the plugin begin to be split up.
I may come back to this and keep trying to implement it, but for now until an update is released on Obsidian's side to enable alternate syntax, the setting added in 4.3.0 is the best I can do.
from admonitions.
Please see #18, this section of the ReadMe and this post on the Obsidian Forum.
Unfortunately this is a difficult problem to solve without an update on Obsidian's side. I attempted to hack it in using undocumented features of the API in version 4.3.0, but it is not perfect (see #36).
Until something is done by the Obsidian devs to make it easier to add internal links to the cache, this is probably the best I can do.
from admonitions.
I see. Thanks for your quick response!
What about inline Admonitions that renders after ::?
Can't the plugin identify this and return the rendered Admoniton for that line?
from admonitions.
Get it! You right. I don't know how to atract the community attention to this syntax problem. Is something really needed!
from admonitions.
@SubZeroX, please check out this section of the ReadMe.
from admonitions.
Related Issues (20)
- [Code]: Sourcepath for getAdmonitionElement
- Cannot update or install on Android 11🐞 HOT 2
- 🐞 Internal links in the Admonition are no longer clickable. HOT 3
- 🐞 Remove timestamp in CSS snippet for custom callouts HOT 1
- Unresolved internal links don't look different HOT 1
- 🐞 Commands to Collapse and Open Admonition in Note not working HOT 1
- [Feature Enhancement] Support custom callout icons with Iconize plugin
- Insert Custom Callout, with Collapsed by default enabled, not "-" inserted HOT 1
- 🐞 Weird Spacing
- 🧩 Admonitions readme update
- 🐞 Compatibility issues fixed in version 1.6.0.
- 🐞 Strange Behavior of Callout Type Autocompletion HOT 1
- Admonition Type Drop Down List Is Not Availabe HOT 2
- 🐞 Default Admonition Types missing from latest update HOT 6
- Incorrect callout rendering in "new window" view HOT 1
- The copy button missing from callouts HOT 2
- "Leave blank to render without a title" not working HOT 2
- Links inside admonitions not showing up in Graph View or Backlinks HOT 2
- 🐞 Paddings in admonition blocks broken
- 🧩 Please update src/lang/locale/en.ts so that I can translate it into Chinese.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from admonitions.