| name | Getting started |
|---|---|
| route | /docs/getting-started |
| parent | Documentation |
| menu | General |
First off, try take a look and check out docz's examples directory for the full list of supported examples.
Start by adding docz as a dependency:
yarn add docz # react react-domor
npm install docz # react react-domNote: Make sure you have
reactandreact-domcorrectly installed as dependencies with versions>= 16.8.0.
After installing Docz in your project, you may find it convenient to add three scripts to your package.json to run, build and serve your Docz website.
Note that this is an optional step :
{
"name": "next-gen-documentation",
"scripts": {
"docz:dev": "docz dev",
"docz:build": "docz build",
"docz:serve": "docz build && docz serve"
},
"dependencies": {
"docz": "latest",
"react": "16.8.0",
"react-dom": "16.8.0"
}
}You can now spin up your dev server by running:
yarn docz:dev # or yarn docz devor
npm run docz:devWith your dev server up, you can start writing your documentation.
Docz uses the MDX format that allows you to seamlessly write JSX inside your markdown files.
Note that you don't need to follow any file architecture or convention. You can just create your
.mdxfiles and put them anywhere in your project.
With that in mind, let's create our first .mdx and give it a name and a route:
---
name: Hello world
route: /
---
# Hello world
Hello, I'm a mdx file!With your first .mdx document created, you can open your browser and visit localhost:3000 to see something like this:
We cover more of what you can do with Docz in Built-in Components and what you can do with MDX in the Writing MDX page.
yarn docz build will generate a static site for your site in .docz/dist/.
You can try it out with yarn docz serve or by serving the generated site with your favorite static file server (e.g. npx serve .docz/dist).
You can have yarn docz build emit to a different directory by providing a path to the dest field in your doczrc.js or from the command line : yarn docz build --dest docs-site-directory.
The output of docz consists of static assets only. This allows you to deploy your generated docz site with any static site hosting provider you'd like.
Start by building your site with yarn docz build, if you haven't provided a dest flag to your config then you will find your generated files in .docz/dist that you can copy to your server to deploy your site.
You can check the complete list of docz examples here.
This documentation is about Docz v2.
If you need to migrate your Docz project, please read the Migration Guide.
If you are looking for documentation for v1 you can find it here.