This plugin provides support for Roam Research compatibility. See Roam Research compatibility for more information.
Note
For information on how to add, remove or configure plugins, see the Configuration page.
This plugin accepts the following configuration options:
orComponent: Iftrue(default), converts Roam{{or:ONE|TWO|THREE}}shortcodes into HTML dropdowns.TODOComponent: Iftrue(default), converts Roam{{[[TODO]]}}shortcodes into HTML check boxes.DONEComponent: Iftrue(default), converts Roam{{[[DONE]]}}shortcodes into checked HTML check boxes.videoComponent: Iftrue(default), converts Roam{{[[video]]:URL}}shortcodes into embedded video (YouTube links become a YouTube embed).audioComponent: Iftrue(default), converts Roam{{[[audio]]:URL}}shortcodes into embedded HTML audio.pdfComponent: Iftrue(default), converts Roam{{[[pdf]]:URL}}shortcodes into an embedded PDF viewer.blockquoteComponent: Iftrue(default), converts Roam[[>]] textblockquotes into HTML blockquotes.tableComponent,attributeComponent: accepted, but currently not used by the plugin.
Roam’s ^^highlight^^ and __italic__ syntax is always converted (to a highlight and to emphasis).
Default options
The default config has a disabled entry for this plugin. Set enabled: true to use it:
- source: "@quartz-community/roam"
enabled: true
order: 92API
- Category: Transformer
- Function name:
ExternalPlugin.RoamFlavoredMarkdown(). - Source:
quartz-community/roam - Install:
npx quartz plugin add @quartz-community/roam