diff --git a/doc-kit.config.mjs b/doc-kit.config.mjs new file mode 100644 index 0000000..1134dd0 --- /dev/null +++ b/doc-kit.config.mjs @@ -0,0 +1,16 @@ +import { resolve } from "node:path"; +import { fileURLToPath } from "node:url"; + +const __dirname = fileURLToPath(new URL(".", import.meta.url)); + +export default { + global: { + repository: "webpack/webpack", + }, + web: { + title: "webpack", + imports: { + "#config/Logo": resolve(__dirname, "ui/WebpackLogo.jsx"), + }, + }, +}; diff --git a/package.json b/package.json index 872e929..83419b6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "scripts": { "generate-docs": "node generate-md.mjs", - "build-html": "doc-kit generate -t web -i ./pages/v5.x/**/*.md --type-map ./pages/v5.x/type-map.json -o out", + "build-html": "doc-kit generate --config-file ./doc-kit.config.mjs -t web -i ./pages/v5.x/**/*.md --type-map ./pages/v5.x/type-map.json -o out", "build": "npm run generate-docs && npm run build-html", "lint": "eslint .", "lint:fix": "eslint --fix .", diff --git a/ui/WebpackLogo.jsx b/ui/WebpackLogo.jsx new file mode 100644 index 0000000..deb1585 --- /dev/null +++ b/ui/WebpackLogo.jsx @@ -0,0 +1,21 @@ +const WebpackLogo = (props) => ( + + + + + +); + +export default WebpackLogo;