Skip to content

Convert FreeMind mind maps to reStructuredText ready for generating S5 presentation slides

Notifications You must be signed in to change notification settings

vdichev/mm2rst_s5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

This is an XSL for transforming a FreeMind 0.8.* mind map to S5 HTML slides using reStructuredText as an intermediate format.

The nodes of the mind map correspond to the following text elements:

  • The root of the mind map is the title of the document and the slides

  • Children of the root node are slide titles

  • Grand-children of the root node represent bullet lists

    Lists can be nested to an arbitrary depth but it is not recommended to use more than one nested level (if at all)

  • Text in a note is included verbatim, with the same level of indent as the node it belongs to

    Freemind notes are useful for defining paragraphs, block quotes and preformatted (literal blocks) as well as special markup beyound lists and sections, like directive attributes.

  • Nodes with any icon generate directives, or if there's no directive with this name, for comments. Note that this doesn't affect indent nesting of sub-nodes.

All elements generated by distinct nodes are separated with a blank line in reStructuredText markup.

You can use inline markup everywhere it is permitted in a reStructuredText document, including paragraphs and list items.

Tip

  • You can use the sidebar directive to emulate a 2-column layout, for instance for images.
  • The list-table directive is an effective way to create easily editable tables in a mind-map, since it is represented as lists (with the same length) in a list.

About

Convert FreeMind mind maps to reStructuredText ready for generating S5 presentation slides

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published