If you have installed `@docusaurus/preset-classic`, you don't need to install it as a dependency. You can also configure it through the [classic preset options](presets.md#docusauruspreset-classic) instead of doing it like below.
:::
## Configuration {#configuration}
```js title="docusaurus.config.js"
module.exports = {
plugins: [
[
'@docusaurus/plugin-content-docs',
{
/**
* Path to data on filesystem relative to site dir.
*/
path: 'docs',
/**
* Base url to edit your site.
* Docusaurus will compute the final editUrl with "editUrl + relativeDocPath"
* Omitting this variable entirely will disable edit links.
Markdown documents can use the following Markdown FrontMatter metadata fields, enclosed by a line `---` on either side:
-`id`: A unique document id. Default value: file path (including folders, without the extension)
-`title`: The text title of your document. Used for the page metadata and as a fallback value in multiple places (sidebar, next/previous buttons...). Automatically added at the top of your doc if it does not contain any Markdown title. Default value: Markdown title or doc `id`
-`hide_title`: Whether to hide the title at the top of the doc. It only hides a title declared through the frontmatter, and have no effect on a Markdown title at the top of your document. Default value: `false`
-`hide_table_of_contents`: Whether to hide the table of contents to the right. Default value: `false`
-`sidebar_label`: The text shown in the document sidebar for this document. Default value: `title`
-`sidebar_position`: Permits to control the position of a doc inside the generated sidebar slice, when using `autogenerated` sidebar items. Can be Int or Float.
-`pagination_label`: The text used in the document next/previous buttons for this document. Default value: `sidebar_label`, or `title`
-`parse_number_prefixes`: When a document has a number prefix (`001 - My Doc.md`, `2. MyDoc.md`...), it is automatically parsed and extracted by the plugin `numberPrefixParser`, and the number prefix is used as `sidebar_position`. Use `parse_number_prefixes: false` to disable number prefix parsing on this doc. Default value: `parse_number_prefixes` plugin option
-`custom_edit_url`: The URL for editing this document. Default value: computed using the `editUrl` plugin options
-`keywords`: Keywords meta tag for the document page, for search engines
-`description`: The description of your document, which will become the `<meta name="description" content="..."/>` and `<meta property="og:description" content="..."/>` in `<head>`, used by search engines. Default value: the first line of Markdown content
-`image`: Cover or thumbnail image that will be used when displaying the link to your post.
-`slug`: Allows to customize the document url (`/<routeBasePath>/<slug>`). Support multiple patterns: `slug: my-doc`, `slug: /my/path/myDoc`, `slug: /`.