Ir para o conteúdo principal
Version: 2.0.0-beta.3

📦 plugin-content-pages

O plugin de páginas padrão para o Docusaurus. O modelo clássico é fornecido com este plugin com configurações padrão. Esse plugin fornece funcionalidade de criação de páginas.

Instalação#

npm install --save @docusaurus/plugin-content-pages
tip

Se você instalou o @docusaurus/preset-classic, você não precisa instalá-lo como uma dependência. Você também pode configurá-lo através das opções predefinidas clássicas em vez de fazer como abaixo.

Configuração#

docusaurus.config.js
module.exports = {  plugins: [    [      '@docusaurus/plugin-content-pages',      {        /**         * O caminho para os dados no sistema de arquivos         * relativo aos componentes do diretório do site         * neste diretório será automaticamente convertido em páginas         */        path: 'src/pages',        /**         * A rota de URL para a seção da página do seu site         * não inclui barra final         */        routeBasePath: '',        include: ['**/*.{js,jsx,ts,tsx,md,mdx}'],        /**         * Nenhuma rota será criada para arquivos correspondentes         */        exclude: [          '**/_*.{js,jsx,ts,tsx,md,mdx}',          '**/*.test.{js,ts}',          '**/__tests__/**',        ],        /**         * Componente de tema usado por páginas de redução.         */        mdxPageComponent: '@theme/MDXPage',        /**         * Remark and Rehype plugins passed to MDX         */        remarkPlugins: [],        rehypePlugins: [],        /**         * Custom Remark and Rehype plugins passed to MDX before         * the default Docusaurus Remark and Rehype plugins.         */        beforeDefaultRemarkPlugins: [],        beforeDefaultRehypePlugins: [],      },    ],  ],};

i18n#

Leia a introdução i18n primeiro.

Localização dos arquivos de tradução#

  • Caminho base: website/i18n/<locale>/docusaurus-plugin-content-pages
  • Caminho de multi-instância: website/i18n/<locale>/docusaurus-plugin-content-pages-<pluginId>
  • Arquivos JSON: extraídos com docusaurus escreveu-traduções
  • Arquivos Markdown: website/i18n/<locale>/docusaurus-plugin-content-pages

Exemplo de estrutura de sistema de arquivos#

website/i18n/<locale>/docusaurus-plugin-content-pages# translations for website/src/pages├── first-markdown-page.md└── second-markdown-page.md