Hi @Moonbase59,
I hear your concerns… And on a very high-level (abstract) level, I tend to agree with most of them, or at least share the sentiment.
However, my apologies for failing to understand how those map concretely to the suggestion at hand…
For example, in what concrete way(s) do you see the suggested behavior :
-
- going against the simple/generic PKM scenario ?
-
- just another “bell & whistle”? (or bloat?)
-
- breaking your current workflow ?
In fact, one of the main constraints I had in mind when jotting that down was to avoid breaking anything at all: either YAML
(which doesn’t have any native link syntax), or Markdown
, or Obsidian
, or any current (and future) workflow that relies on existing behavior, including those like the example you have described.
Also, you do probably realize that a lot of the metadata in your own example could well be considered as “unplanned-for” usage of the YAML
front-matter at least by some, right ?
Obsidian
itself currently “understands” just a few of those (title
, keywords
, …). So, strictly speaking, we could say that any of the others weren’t really “planned-for” by Obsidian
…
Luckily, Obsidian
is quite flexible (which probably was planned-for), so it doesn’t mingle with anything it doesn’t understand, leaving those alone instead…
Hence, you are able to leverage that generic flexibility to fit your own workflow (for me, that’s all fine).
Likewise, some of the metadata in your example (e.g.: author
, editor
, publisher
, documentclass
) and even some of the preprocessor directives (e.g. stylesheet
, css
, highlighting-css
) could well benefit from the suggested behavior (if you wished so, of course)…
I went ahead and jotted down what I consider to be a reasonable implementation of the suggested behavior (of treating all YAML scalars as potential link targets) as a response to my initial post.
You may want to take a look.
In a nutshell, this proposal, if implemented, would imply Obsidian displaying Eigenverlag
as a link if (and only if) there is a corresponding note or file for it (like eigenverlag.md
) in your vault. Same goes for supportfiles/style.css
.
Any scalar that doesn’t have a corresponding note would look and behave the same way as it does today…
Noisy? Complicated?
Well… In the end, I have feeling this may actually boil down to what one considers a simple PKM is or ought to be…
Tabulo[n]