🔧 fix(docusaurus.config.js): fix import statement for remarkCodeHike to resolve linting error
✨ feat(docusaurus.config.js): add support for code highlighting with remarkCodeHike plugin
This commit is contained in:
parent
8ac890c553
commit
e78ce40cbf
1 changed files with 123 additions and 119 deletions
|
|
@ -1,8 +1,8 @@
|
||||||
const lightCodeTheme = require("prism-react-renderer/themes/github");
|
const lightCodeTheme = require("prism-react-renderer/themes/github");
|
||||||
|
|
||||||
|
const { remarkCodeHike } = require("@code-hike/mdx");
|
||||||
// With JSDoc @type annotations, IDEs can provide config autocompletion
|
// With JSDoc @type annotations, IDEs can provide config autocompletion
|
||||||
/** @type {import('@docusaurus/types').DocusaurusConfig} */
|
/** @type {import('@docusaurus/types').DocusaurusConfig} */
|
||||||
(
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
title: "Langflow Documentation",
|
title: "Langflow Documentation",
|
||||||
tagline: "Langflow is a GUI for LangChain, designed with react-flow",
|
tagline: "Langflow is a GUI for LangChain, designed with react-flow",
|
||||||
|
|
@ -27,13 +27,17 @@ const lightCodeTheme = require("prism-react-renderer/themes/github");
|
||||||
/** @type {import('@docusaurus/preset-classic').Options} */
|
/** @type {import('@docusaurus/preset-classic').Options} */
|
||||||
({
|
({
|
||||||
docs: {
|
docs: {
|
||||||
|
beforeDefaultRemarkPlugins: [[remarkCodeHike, { theme: "nord" }]],
|
||||||
routeBasePath: "/",
|
routeBasePath: "/",
|
||||||
sidebarPath: require.resolve("./sidebars.js"),
|
sidebarPath: require.resolve("./sidebars.js"),
|
||||||
path: "docs",
|
path: "docs",
|
||||||
// sidebarPath: 'sidebars.js',
|
// sidebarPath: 'sidebars.js',
|
||||||
},
|
},
|
||||||
theme: {
|
theme: {
|
||||||
customCss: require.resolve("./src/css/custom.css"),
|
customCss: [
|
||||||
|
require.resolve("@code-hike/mdx/styles.css"),
|
||||||
|
require.resolve("./src/css/custom.css"),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
|
|
@ -54,6 +58,7 @@ const lightCodeTheme = require("prism-react-renderer/themes/github");
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
themes: ["mdx-v2"],
|
||||||
themeConfig:
|
themeConfig:
|
||||||
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
|
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
|
||||||
({
|
({
|
||||||
|
|
@ -119,9 +124,8 @@ const lightCodeTheme = require("prism-react-renderer/themes/github");
|
||||||
},
|
},
|
||||||
config: {},
|
config: {},
|
||||||
},
|
},
|
||||||
prism: {
|
// prism: {
|
||||||
theme: lightCodeTheme,
|
// theme: require("prism-react-renderer/themes/dracula"),
|
||||||
},
|
// },
|
||||||
}),
|
}),
|
||||||
}
|
};
|
||||||
);
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue