Changes for page Export To Markdown

Last modified by Tobias Wintrich on 2026/03/27 13:39

From version 6.1
edited by Tobias Wintrich
on 2026/03/27 13:30
Change comment: There is no comment for this version
To version 7.1
edited by Tobias Wintrich
on 2026/03/27 13:39
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -32,6 +32,12 @@
32 32  
33 33   // Markdown erzeugen
34 34   def markdown = services.rendering.render(doc.getXDOM(), "markdown/1.2")
35 +
36 + // Fix für XWiki Image Syntax ![[file|text]]
37 + markdown = markdown.replaceAll(
38 + /!\[\[([^|\]]+)\|([^\]]+)\]\]/,
39 + '![\$2](\$1)'
40 + )
35 35  
36 36   // Dateipfad erzeugen
37 37   def relativePath = pathSerializer.serialize(doc.documentReference)