[ 
https://issues.apache.org/jira/browse/DOXIA-761?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Konrad Windszus updated DOXIA-761:
----------------------------------
    Description: 
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 by Doxia as

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

This is converted by Fluido operations to
{code}
<pre class="prettyprint linenums"><code class="nohighlight nocode">
...
</code></pre>
{code}

which in turn 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

  was:
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


> 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: Bug
>          Components: Module - Markdown
>    Affects Versions: 2.0.0
>            Reporter: Konrad Windszus
>            Priority: Major
>
> 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 by Doxia as
> {code}
> <pre><code class="nohighlight nocode">
> ...
> </code></pre>
> {code}
> This is converted by Fluido operations to
> {code}
> <pre class="prettyprint linenums"><code class="nohighlight nocode">
> ...
> </code></pre>
> {code}
> which in turn 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)

Reply via email to