higlight js fixes
This commit is contained in:
2
pom.xml
2
pom.xml
@@ -9,7 +9,7 @@
|
||||
</parent>
|
||||
<groupId>com.atlassian.plugins.confluence.markdown</groupId>
|
||||
<artifactId>confluence-markdown-macro</artifactId>
|
||||
<version>1.3.2</version>
|
||||
<version>1.3.4</version>
|
||||
<organization>
|
||||
<name>Atlassian</name>
|
||||
<url>http://www.atlassian.com/</url>
|
||||
|
||||
@@ -89,7 +89,7 @@ public class MarkdownMacro extends BaseMacro implements Macro
|
||||
FootnoteExtension.create(),
|
||||
WikiLinkExtension.create(),
|
||||
DefinitionExtension.create(),
|
||||
AnchorLinkExtension.create(),
|
||||
//AnchorLinkExtension.create(),
|
||||
AutolinkExtension.create(),
|
||||
SuperscriptExtension.create(),
|
||||
YouTubeLinkExtension.create()
|
||||
@@ -103,11 +103,18 @@ public class MarkdownMacro extends BaseMacro implements Macro
|
||||
" });\n" +
|
||||
"</script>";
|
||||
|
||||
String highlightjscss = "<style>\n"+
|
||||
".hljs {display: inline;}\n" +
|
||||
"pre > code {display: block !important;}\n" +
|
||||
"</style>";
|
||||
|
||||
|
||||
|
||||
Parser parser = Parser.builder(options).build();
|
||||
HtmlRenderer renderer = HtmlRenderer.builder(options).build();
|
||||
|
||||
Node document = parser.parse(bodyContent);
|
||||
String html = renderer.render(document ) + highlightjs; // "<p>This is <em>Sparta</em></p>\n"
|
||||
String html = renderer.render(document ) + highlightjs + highlightjscss; // "<p>This is <em>Sparta</em></p>\n"
|
||||
return html;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user