Is there a way to generate
<code> from single backticks with a class? Doesn’t matter, if the name of the class is configurable or not.
The long version:
When using single bacticks in markdown to make the text appear as code, the generated
<code> tag contains no specific class. This presents a problem with styling, as chroma CSS classes do not specify
If, for example, I want to use dark-colored theme for a
<div class="highlight"> generated from triple-backtic in markdown, but want to have a light non-white background for the inline code (single backticks), it won’t work, as default
<code> will propagate into the
<code class="whatever"> nested in
<div class="highlight"> .
`/usr/local/bin` seems to be the most appropriate candidate: ``` sudo cp ~/Downloads/hugo /usr/local/bin/ ```
I get the following HTML generated:
<p><code>/usr/local/bin</code> seems to be the most appropriate candidate:</p> <div class="highlight"><pre class="chroma"><code class="language-fallback" data-lang="fallback">sudo cp ~/Downloads/hugo /usr/local/bin/ </code></pre></div>
As an aside, both
data-lang attributes in generated code seem to be completely redundant. Is there a way not to generate them?