quartz/docs/features/Roam Research compatibility.md
2026-02-25 16:04:21 +01:00

1.3 KiB

title tags
Roam Research Compatibility
feature/transformer

Roam Research is a note-taking tool that organizes your knowledge graph in a unique and interconnected way.

Quartz supports transforming the special Markdown syntax from Roam Research (like {{[[components]]}} and other formatting) into regular Markdown via the RoamFlavoredMarkdown plugin.

plugins:
  - source: github:quartz-community/roam
    enabled: true
    order: 25 # must come before obsidian-flavored-markdown
  - source: github:quartz-community/obsidian-flavored-markdown
    enabled: true
    order: 30

For the TS override approach:

plugins: {
  transformers: [
    // ...
    Plugin.RoamFlavoredMarkdown(),
    Plugin.ObsidianFlavoredMarkdown(),
    // ...
  ],
}

Warning

In YAML, plugin execution order is controlled by the order field. Ensure roam has a lower order value than obsidian-flavored-markdown so it runs first.

Warning

In YAML, plugin execution order is controlled by the order field. Ensure the roam plugin has a lower order value than obsidian-flavored-markdown so it runs first.

Customization

This functionality is provided by the RoamFlavoredMarkdown plugin. See the plugin page for customization options.