obsidianmd / obsidian-importer

Obsidian Importer lets you import notes from other apps and file formats into your Obsidian vault.
https://help.obsidian.md/import
MIT License
619 stars 53 forks source link

[Roam] Handling of block embeds #246

Open martin8032 opened 1 month ago

martin8032 commented 1 month ago

Currently, block embeds in a Roam JSON are not handled properly by the Importer:

  1. Roam block embeds are not converted to Obsidian embeds, but to links with an alternative link text (alias) containing a copy of the block content. This is not the idea of embeds. And as a consequence, children blocks of the embedded blocks get lost.
  2. This link is broken. The current format is //roam-graph-name/Roam Page Name#^obsidian-block-id instead of simply Roam Page Name#^obsidian-block-id.