In Logseq there is the concept of Block as atomic note unit, which roughly corresponds to SB’s list item. A block in Logseq can link to other blocks, not just containing pages.
Technically, if block A links to block B, block b gets an additional id:: <some UUID> property/attribute assigned.
SB has some more object types than block - like item, task, header, etc. . And it seems, at least header allows links to some extent. And backlinks can already point to the correct position (row, column) of a forward link.
But it would be even better, if we could link to all different object types within a page.
One idea is add an attribute [id: <some uuid>] on link creation.
So, would this be possible in SB too, to provide more fine-granular links?
Thanks for mentioning, this looks impressive! I’ll have a look at it.
That being said, I had my heavy tinkering phase in logseq . Manual tweaking is fun, great for prototyping new features, and you learn a lot as side effect. From own experience though, it often is a maintenance burden in the long run and requires technical expertise of power users, that are able to install and use it.
So my question is:
Wouldn’t it be extremely valuable to have fine-granular, intra-page links to objects contained in a page - like a paragraph, list or task item - as core SilverBullet feature?
It is honestly one of the things I am already missing.
For folks not familiar with Logseq: block reference is the feature I am talking about.