You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Konrad Windszus (Jira)" <ji...@apache.org> on 2024/11/23 10:36:00 UTC

[jira] [Created] (DOXIA-761) Markdown: Fenced code without language specifier incorrectly formatted by Fluido skin

Konrad Windszus created DOXIA-761:
-------------------------------------

             Summary: Markdown: Fenced code without language specifier incorrectly formatted by Fluido skin
                 Key: DOXIA-761
                 URL: https://issues.apache.org/jira/browse/DOXIA-761
             Project: Maven Doxia
          Issue Type: Improvement
          Components: Module - Markdown
            Reporter: Konrad Windszus


Due to the Flexmark option {{FENCED_CODE_NO_LANGUAGE_CLASS}} being set to {{nohighlight nocode}} in https://github.com/apache/maven-doxia/blob/master/doxia-modules/doxia-module-markdown/src/main/java/org/apache/maven/doxia/module/markdown/MarkdownParser.java#L152 every fenced code without an [info string|https://spec.commonmark.org/0.31.2/#info-string] is emitted as

{code}
<pre class="prettyprint linenums"><code class="nohighlight nocode">
...
</code></pre>
{code}

This is incorrectly formatted by Fluido 2.0, printing only a line number for the first line.

Example in https://maven.apache.org/developers/release/maven-core-release.html, with its markdown at https://github.com/apache/maven-site/blob/6be27cb3b9c703772fb6837f27ec8547d840639b/content/markdown/developers/release/maven-core-release.md?plain=1#L26-L43



--
This message was sent by Atlassian Jira
(v8.20.10#820010)