Skip to content

FR: markmap integration #678

@blaggacao

Description

@blaggacao

https://markmap.js.org/ handily transforms any markdown outline into an interactive mindmap visualization.

For quarto users, this might represent a valuable tool to showcase and transmit their research, for example to provide an intuitive overview over a field of interest.

The unique fit for quarto consists in that the markdown format converts any document in a "double use document" which can produce a mindmap of its outline.

If you're convinced this is useful, integration could have two modes:

  • format mode, in which a mindmap derivative of the html format renders the mindmap of a particular document

  • inline mode, in which a filter renders the entire outline or parts of it (via ::: blocks) into a placeholder anchor (<div class="markmap"/>) on the same html page


As for the Implementation strategy, there's the possibility to do it in-tree with a tight and feature rich integration (similar to reveal.js), or alternatively an extension could provide these features, maybe that would entail somtimes a slightly hacky or unpolished approach.

Overall, ... I think this is really nice and I haven't seen any other issue raising the idea.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions