diff --git a/daux.phar b/daux.phar index 459864a..7acb614 100755 Binary files a/daux.phar and b/daux.phar differ diff --git a/libs/Format/Confluence/ContentTypes/Markdown/CommonMarkConverter.php b/libs/Format/Confluence/ContentTypes/Markdown/CommonMarkConverter.php index 6c48c67..1655237 100644 --- a/libs/Format/Confluence/ContentTypes/Markdown/CommonMarkConverter.php +++ b/libs/Format/Confluence/ContentTypes/Markdown/CommonMarkConverter.php @@ -16,5 +16,7 @@ class CommonMarkConverter extends \Todaymade\Daux\ContentTypes\Markdown\CommonMa //Add code renderer $environment->addBlockRenderer('FencedCode', new FencedCodeRenderer()); $environment->addBlockRenderer('IndentedCode', new IndentedCodeRenderer()); + + $environment->addInlineRenderer('Image', new ImageRenderer()); } } diff --git a/libs/Format/Confluence/ContentTypes/Markdown/ImageRenderer.php b/libs/Format/Confluence/ContentTypes/Markdown/ImageRenderer.php new file mode 100644 index 0000000..95207fe --- /dev/null +++ b/libs/Format/Confluence/ContentTypes/Markdown/ImageRenderer.php @@ -0,0 +1,29 @@ +getUrl(), 'http') === 0) { + return new HtmlElement( + 'ac:image', + [], + new HtmlElement('ri:url', ['ri:value' => $inline->getUrl()]) + ); + } + + return parent::render($inline, $htmlRenderer); + } +}