create-mdx-docs
v0.1.5
Published
Create a new MDX Docs site
Readme
create-mdx-docs
Scaffold a new MDX Docs site in seconds.
Demo: https://mdxdocs.com/
GitHub: https://github.com/thequietmind/mdx-docs
Usage
npx create-mdx-docs@latest my-docs
cd my-docs
npm install
npm run devThis creates a new directory my-docs/ with a ready-to-run documentation site powered by @quietmind/mdx-docs.
What's included
my-docs/
├── pages/
│ ├── index.mdx
│ └── getting-started.mdx
├── config/
│ ├── pages.js
│ └── site.js
├── src/
│ └── main.jsx
├── index.html
├── vite.config.js
└── package.jsonpages/— MDX content files, one per pageconfig/pages.js— registers pages and their routesconfig/site.js— site name and descriptionvite.config.js— pre-configured Vite setup viacreateMdxDocsConfig
Adding pages
Create an MDX file in pages/:
# My Page
Write **markdown** and use React components inline.Register it in config/pages.js:
const MyPageMDX = lazy(() => import("@pages/my-page.mdx"));
export const pages = [
// ...existing pages
{
name: "My Page",
route: "/my-page",
component: MyPageMDX,
},
];License
MIT
