mirror of
https://github.com/facebook/docusaurus.git
synced 2025-07-09 21:07:55 +02:00
ESLintify Part 3 (#846)
* ESLintify Part 3 * ESLintify Part 3 * ESLintify Part 3
This commit is contained in:
parent
5ac2cee658
commit
a7a214fb3a
54 changed files with 435 additions and 497 deletions
|
@ -19,7 +19,7 @@ const alias = {
|
|||
|
||||
class MarkdownRenderer {
|
||||
constructor() {
|
||||
const siteConfig = require(CWD + '/siteConfig.js');
|
||||
const siteConfig = require(`${CWD}/siteConfig.js`);
|
||||
|
||||
const md = new Markdown({
|
||||
// Highlight.js expects hljs css classes on the code element.
|
||||
|
@ -40,7 +40,7 @@ class MarkdownRenderer {
|
|||
const language = alias[lang] || lang;
|
||||
// Currently people using prismjs on Node have to individually require()
|
||||
// every single language (https://github.com/PrismJS/prism/issues/593)
|
||||
require('prismjs/components/prism-' + language + '.min');
|
||||
require(`prismjs/components/prism-${language}.min`);
|
||||
return prismjs.highlight(str, prismjs.languages[language]);
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
|
@ -71,7 +71,7 @@ class MarkdownRenderer {
|
|||
|
||||
// Allow client sites to register their own plugins
|
||||
if (siteConfig.markdownPlugins) {
|
||||
siteConfig.markdownPlugins.forEach(function(plugin) {
|
||||
siteConfig.markdownPlugins.forEach(plugin => {
|
||||
md.use(plugin);
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue