markdig
markdig copied to clipboard
Can I apply a language to inline <code> blocks?
Prism.js can highlight inline code blocks like `<div></div>`
but a language needs to specified (the way we do for multiline fenced code blocks.
If a language is provided on the <code>
element then it will be highlighted.
<code class="language-markup">
<!-- ... -->
</code>
Is there a way to specify an inline code fence language? Something like `[html]<div></div>`
If not, I supposed I just need to supply some default styles for <code>
elements.
Does
foo bar
```c#
int answer = 42;
```
baz
work for you? dotnet fiddle displays the correct html-tags.
That produces this:
<p>foo bar</p>
<pre class="language-csharp"><code>int answer = 42;
</code></pre>
<p>baz</p>
I want the code to be inline with the content:
<p>foo bar <code class="language-csharp">int answer = 42;</code> baz </p>