📦 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
- Yarn
npm install --save @docusaurus/plugin-content-pagesyarn add @docusaurus/plugin-content-pagestip
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