Markdown as first-class citizen & networked knowledge

I just had an “aha” moment that links together several ideas across several forum threads.

MultiMarkdown supports links to anchor tags. This can take the form of an internal link within the same markdown file (headings automatically create an anchor tag), or an external link to a standard URL with an anchor tag. However, anchor tags don’t seem to work in DEVONthink for x-callback URLs.

For example:

# Link to Headers via Anchor Tags

## Examples

With MultiMarkdown, I can do [internal links][] to other headings in the same markdown document.

If I link to an [external page](https://github.com/fletcher/MultiMarkdown-6-Syntax-Guide/#building) with ```https://url#anchor``` it will also work.

However, if I link to a markdown file's [heading](x-devonthink-item://XXXCALLBACKXXX#anchor) with an internal DEVONthink x-callback URL using an anchor tag, it doesn't work.

## Internal Links

The first item in the [Examples][] will link here.

If DEVONthink supported the MMD anchor-tag format for internal x-callback URLs, it would enable the specific “knowledge block” addressing needed for true networked knowledge management. This would open up a whole new world of workflows within DT without requiring any other change as far as I can see. And it’s already supported within MultiMarkdown.

What do you think?


Here are some of the other forum threads for reference:

2 Likes