Fix code block in notebook markdown rendering (#201748)

Fixes #201731
This commit is contained in:
Matt Bierner 2024-01-08 08:33:55 -08:00 committed by GitHub
parent cea4eee18a
commit 1a7ec6aea2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -135,9 +135,9 @@ export const activate: ActivationFunction<void> = (ctx) => {
linkify: true,
highlight: (str: string, lang?: string) => {
if (lang) {
return `<code class="vscode-code-block" data-vscode-code-block-lang="${markdownIt.utils.escapeHtml(lang)}">${markdownIt.utils.escapeHtml(str)}</code>`;
return `<div class="vscode-code-block" data-vscode-code-block-lang="${markdownIt.utils.escapeHtml(lang)}">${markdownIt.utils.escapeHtml(str)}</div>`;
}
return `<code>${markdownIt.utils.escapeHtml(str)}</code>`;
return markdownIt.utils.escapeHtml(str);
}
});
markdownIt.linkify.set({ fuzzyLink: false });
@ -281,6 +281,7 @@ export const activate: ActivationFunction<void> = (ctx) => {
pre code {
line-height: 1.357em;
white-space: pre-wrap;
padding: 0;
}
li p {