Есть ли способ исключить пути в каталоге docs в docusaurus?
Я хочу исключить подпапку из docs/
каталог от создания страниц документа. customDocsPath
это связанная опция, но это строка. Есть ли какая-нибудь недокументированная опция, которая принимает что-то вроде шаблона глобуса?
3 ответа
Чтобы формально ответить на ваш вопрос, нет никакой возможности сделать это.
Маловероятно, что мы добавим это в V1, но мы будем рады поддержать эту функциональность в V2 и добавить draft
передний вариант, чтобы он появлялся во время разработки, но не при сборке.
Мне удалось исключить его, указав конфигурацию
@docusaurus/preset-classic (@docusaurus/plugin-content-docs)
плагин.
https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-docs
presets: [
[
'@docusaurus/preset-classic',
{
docs: {
exclude: ['**/any/dir/**'],
},
},
],
],
Я тестировал это с
v2beta.9
.
Вам просто нужно зайти в свойducusaurus.config.file
а также добавить и установить в пресетах/документахrouteBasePath: '/'
presets: [
[
'classic',
/** @type {import('@docusaurus/preset-classic').Options} */
({
docs: {
routeBasePath: '/',
дополнительная информация: https://docusaurus.io/docs/advanced/routing