Skip to content

Commit

Permalink
1 addition by Nuxt
Browse files Browse the repository at this point in the history
  • Loading branch information
Tahul committed Dec 12, 2022
1 parent cd8de2d commit 37d430c
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions docs/content/3.guide/1.writing/8.vue-component.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Components usage

Content module allows you to use your custom Vue components inside markdown contents.

Components that are used in Markdown has to be marked as `global` in your Nuxt app.

## `components/content` directory

**@nuxt/content** provides a directory that will automatically mark your components as globals.

Every component created inside the `components/content` directory will be available in Markdown files.

- You can create any kind of component
- You can overwrite any existing components by following same naming
- Creating `components/content/ProseA.vue` will overwrite any other existing `ProseA.vue` component injected from a module or any [extends](https://nuxt.com/docs/api/configuration/nuxt-config/#extends) layer.

## Global components in Nuxt

All global components in your Nuxt app will be available to use in your markdown files.

For more information about global components, visit [Nuxt 3 docs](https://nuxt.com/docs/guide/directory-structure/components).

0 comments on commit 37d430c

Please sign in to comment.