[xwiki-contrib/syntax-markdown] aa2fea: MARKDOWN-56: Add support for Group syntax (#7)
Branch: refs/heads/master Home: https://github.com/xwiki-contrib/syntax-markdown Commit: aa2fea330565fe6e339a06477a32ae5ec69c3b1a https://github.com/xwiki-contrib/syntax-markdown/commit/aa2fea330565fe6e339a... Author: Vincent Massol <[email protected]> Date: 2026-09-27 (Sun, 27 Sep 2026) Changed paths: M syntax-markdown-commonmark12/pom.xml M syntax-markdown-commonmark12/src/main/java/org/xwiki/contrib/rendering/markdown/commonmark12/internal/AbstractMarkdownConfiguration.java M syntax-markdown-commonmark12/src/main/java/org/xwiki/contrib/rendering/markdown/commonmark12/internal/parser/DefaultFlexmarkNodeVisitor.java A syntax-markdown-commonmark12/src/main/java/org/xwiki/contrib/rendering/markdown/commonmark12/internal/parser/GroupBlock.java A syntax-markdown-commonmark12/src/main/java/org/xwiki/contrib/rendering/markdown/commonmark12/internal/parser/GroupExtension.java A syntax-markdown-commonmark12/src/main/java/org/xwiki/contrib/rendering/markdown/commonmark12/internal/parser/GroupNodeVisitor.java A syntax-markdown-commonmark12/src/main/java/org/xwiki/contrib/rendering/markdown/commonmark12/internal/parser/GroupPostProcessor.java M syntax-markdown-commonmark12/src/main/java/org/xwiki/contrib/rendering/markdown/commonmark12/internal/parser/ListNodeVisitor.java M syntax-markdown-commonmark12/src/main/java/org/xwiki/contrib/rendering/markdown/commonmark12/internal/renderer/MarkdownChainingRenderer.java A syntax-markdown-commonmark12/src/test/resources/markdown12/specific/group1.test A syntax-markdown-commonmark12/src/test/resources/markdown12/specific/group2.test A syntax-markdown-commonmark12/src/test/resources/markdown12/specific/group3.test A syntax-markdown-commonmark12/src/test/resources/markdown12/specific/group4.test A syntax-markdown-commonmark12/src/test/resources/markdown12/specific/group5.test A syntax-markdown-commonmark12/src/test/resources/markdown12/specific/group6.test A syntax-markdown-commonmark12/src/test/resources/markdown12/specific/group7.test A syntax-markdown-commonmark12/src/test/resources/markdown12/specific/group8.test A syntax-markdown-github10/src/test/resources/github10/specific/group1.test Log Message: ----------- MARKDOWN-56: Add support for Group syntax (#7) * Render Groups as a `<div data-xwiki-group ...>` HTML block (Group parameters as HTML-escaped attributes) followed by the Markdown content and a `</div>` HTML block, indented when inside a list item or definition description * Parse such divs back into Groups, using a flexmark post processor. Divs without the `data-xwiki-group` marker, not alone in their HTML block, or unbalanced, are still parsed as html macros, to not change the meaning of existing content * Keep paragraphs inside Groups located in list items * Don't render the parameterless Group created by the parser around indented code blocks in list items, to not change the output for existing content * Groups in table cells are still rendered without their div, since Markdown tables can't contain blocks Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/syntax-markdown/settings/notifications
participants (1)
-
XWiki Notifications