From 2532f61a758396249a65b0ea818ea6afd46a0cd0 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 7 Jan 2020 16:23:50 +0000 Subject: [PATCH 1/3] Fix JSX highlighting by passing language to Prism --- packages/docusaurus-1.x/lib/core/renderMarkdown.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docusaurus-1.x/lib/core/renderMarkdown.js b/packages/docusaurus-1.x/lib/core/renderMarkdown.js index 6adbb66d79ed..7d305bd83a44 100644 --- a/packages/docusaurus-1.x/lib/core/renderMarkdown.js +++ b/packages/docusaurus-1.x/lib/core/renderMarkdown.js @@ -54,7 +54,7 @@ class MarkdownRenderer { // Currently people using prismjs on Node have to individually require() // every single language (https://github.com/PrismJS/prism/issues/593) loadLanguages([language]); - return prismjs.highlight(str, prismjs.languages[language]); + return prismjs.highlight(str, prismjs.languages[language], language); } catch (err) { if (err.code === 'MODULE_NOT_FOUND') { const unsupportedLanguageError = chalk.yellow( From 07d31b6f1dd9736c37e97aae72eb46146b73374b Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 7 Jan 2020 16:31:33 +0000 Subject: [PATCH 2/3] Make Prettier happy --- packages/docusaurus-1.x/lib/core/renderMarkdown.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/docusaurus-1.x/lib/core/renderMarkdown.js b/packages/docusaurus-1.x/lib/core/renderMarkdown.js index 7d305bd83a44..9069b7d43c11 100644 --- a/packages/docusaurus-1.x/lib/core/renderMarkdown.js +++ b/packages/docusaurus-1.x/lib/core/renderMarkdown.js @@ -54,7 +54,11 @@ class MarkdownRenderer { // Currently people using prismjs on Node have to individually require() // every single language (https://github.com/PrismJS/prism/issues/593) loadLanguages([language]); - return prismjs.highlight(str, prismjs.languages[language], language); + return prismjs.highlight( + str, + prismjs.languages[language], + language + ); } catch (err) { if (err.code === 'MODULE_NOT_FOUND') { const unsupportedLanguageError = chalk.yellow( From 62b913cbc61b98b1bcbe8d8b57cba5e5eed8a81c Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 7 Jan 2020 16:33:10 +0000 Subject: [PATCH 3/3] Keep guessing what Prettier wants because CI doesn't tell me --- packages/docusaurus-1.x/lib/core/renderMarkdown.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docusaurus-1.x/lib/core/renderMarkdown.js b/packages/docusaurus-1.x/lib/core/renderMarkdown.js index 9069b7d43c11..966af11611bb 100644 --- a/packages/docusaurus-1.x/lib/core/renderMarkdown.js +++ b/packages/docusaurus-1.x/lib/core/renderMarkdown.js @@ -57,7 +57,7 @@ class MarkdownRenderer { return prismjs.highlight( str, prismjs.languages[language], - language + language, ); } catch (err) { if (err.code === 'MODULE_NOT_FOUND') {