module.exports = { title: 'Strapi Documentation', description: 'The headless CMS developers love.', base: '/documentation/', ga: 'UA-54313258-1', plugins: ['@vuepress/medium-zoom', 'vuepress-plugin-element-tabs'], head: [['link', { rel: 'icon', href: `/rocket.png` }]], themeConfig: { nav: (module.exports = [ { text: 'Versions', items: [ { text: 'Version 3.0.0-beta.x', link: '/3.0.0-beta.x/', }, { text: 'Version 3.0.0-alpha.x', link: '/3.0.0-alpha.x/', }, ], }, { text: 'Website', link: 'https://strapi', }, { text: 'slack', link: 'https://slack.strapi.io', }, { text: 'Blog', link: 'https://blog.strapi.io', }, ]), repo: 'strapi/strapi', docsDir: 'docs', algolia: { apiKey: 'a93451de224096fb34471c8b8b049de7', indexName: 'strapi', }, editLinks: true, editLinkText: 'Improve this page', serviceWorker: true, sidebarDepth: 1, sidebar: { '/3.0.0-beta.x/': [ { collapsable: false, title: '🚀 Getting started', children: [ '/3.0.0-beta.x/getting-started/introduction', '/3.0.0-beta.x/getting-started/install-requirements', '/3.0.0-beta.x/getting-started/quick-start', '/3.0.0-beta.x/getting-started/quick-start-tutorial', ], }, { collapsable: true, title: '📄 Content API', children: [ '/3.0.0-beta.x/content-api/api-endpoints', '/3.0.0-beta.x/content-api/parameters', ], }, { collapsable: true, title: '💡 Concepts', children: [ '/3.0.0-beta.x/concepts/file-structure', '/3.0.0-beta.x/concepts/configurations', '/3.0.0-beta.x/concepts/requests-responses', '/3.0.0-beta.x/concepts/customization', '/3.0.0-beta.x/concepts/routing', '/3.0.0-beta.x/concepts/controllers', '/3.0.0-beta.x/concepts/models', '/3.0.0-beta.x/concepts/services', '/3.0.0-beta.x/concepts/queries', '/3.0.0-beta.x/concepts/parameters', '/3.0.0-beta.x/concepts/policies', '/3.0.0-beta.x/concepts/public-assets', '/3.0.0-beta.x/concepts/hooks', '/3.0.0-beta.x/concepts/middlewares', '/3.0.0-beta.x/concepts/logging', '/3.0.0-beta.x/concepts/plugins', ], }, { collapsable: true, title: '📚 Guides', children: [ '/3.0.0-beta.x/guides/update-version', '/3.0.0-beta.x/guides/databases', '/3.0.0-beta.x/guides/deployment', '/3.0.0-beta.x/guides/jwt-validation', '/3.0.0-beta.x/guides/error-catching', '/3.0.0-beta.x/guides/slug', '/3.0.0-beta.x/guides/webhooks', ], }, { collapsable: true, title: '⚙️️ Admin panel', children: [ '/3.0.0-beta.x/admin-panel/customization', '/3.0.0-beta.x/admin-panel/deploy', ], }, { collapsable: true, title: '📦 Plugins', children: [ '/3.0.0-beta.x/plugins/users-permissions', '/3.0.0-beta.x/plugins/documentation', '/3.0.0-beta.x/plugins/email', '/3.0.0-beta.x/plugins/upload', '/3.0.0-beta.x/plugins/graphql', ], }, { collapsable: true, title: '🔌 Local plugins', children: [ '/3.0.0-beta.x/plugin-development/quick-start', '/3.0.0-beta.x/plugin-development/plugin-architecture', '/3.0.0-beta.x/plugin-development/backend-development', '/3.0.0-beta.x/plugin-development/frontend-development', // '/3.0.0-beta.x/plugin-development/ui-components', TODO: Add this file ], }, { collapsable: true, title: '💻 Command Line Interface', children: ['/3.0.0-beta.x/cli/CLI'], }, { collapsable: true, title: '🏗 Global strapi', children: [ '/3.0.0-beta.x/global-strapi/api-reference', '/3.0.0-beta.x/global-strapi/usage-information', ], }, { collapsable: false, title: '📚 Resources', children: [ [ 'https://github.com/strapi/strapi/blob/master/CONTRIBUTING.md', 'Contributing guide', ], '/3.0.0-beta.x/migration-guide/', ], }, ], '/3.0.0-alpha.x/': [ { collapsable: false, title: '🚀 Getting started', children: [ '/3.0.0-alpha.x/getting-started/introduction', '/3.0.0-alpha.x/getting-started/install-requirements', '/3.0.0-alpha.x/getting-started/quick-start', '/3.0.0-alpha.x/getting-started/quick-start-tutorial', ], }, { collapsable: true, title: '💡 Guides', children: [ '/3.0.0-alpha.x/concepts/concepts', '/3.0.0-alpha.x/guides/api-documentation', '/3.0.0-alpha.x/guides/authentication', '/3.0.0-alpha.x/configurations/configurations', '/3.0.0-alpha.x/guides/controllers', '/3.0.0-alpha.x/guides/databases', '/3.0.0-alpha.x/guides/deployment', '/3.0.0-alpha.x/guides/email', '/3.0.0-alpha.x/guides/upload', '/3.0.0-alpha.x/guides/filters', '/3.0.0-alpha.x/guides/graphql', '/3.0.0-alpha.x/guides/i18n', '/3.0.0-alpha.x/guides/models', '/3.0.0-alpha.x/guides/policies', '/3.0.0-alpha.x/guides/public-assets', '/3.0.0-alpha.x/guides/requests', '/3.0.0-alpha.x/guides/responses', '/3.0.0-alpha.x/guides/routing', '/3.0.0-alpha.x/guides/services', '/3.0.0-alpha.x/guides/webhooks', ], }, { collapsable: true, title: '⚙️️ Advanced', children: [ '/3.0.0-alpha.x/advanced/customize-admin', '/3.0.0-alpha.x/advanced/hooks', '/3.0.0-alpha.x/advanced/logging', '/3.0.0-alpha.x/advanced/middlewares', '/3.0.0-alpha.x/advanced/usage-information', ], }, { collapsable: true, title: '🔌 Plugin Development', children: [ '/3.0.0-alpha.x/plugin-development/quick-start', '/3.0.0-alpha.x/plugin-development/plugin-architecture', '/3.0.0-alpha.x/plugin-development/backend-development', '/3.0.0-alpha.x/plugin-development/frontend-development', '/3.0.0-alpha.x/plugin-development/frontend-use-cases', '/3.0.0-alpha.x/plugin-development/utils', // '/3.0.0-alpha.x/plugin-development/ui-components', TODO: Add this file ], }, { collapsable: true, title: '💻 Command Line Interface', children: ['/3.0.0-alpha.x/cli/CLI'], }, { collapsable: true, title: '🏗 API Reference', children: ['/3.0.0-alpha.x/api-reference/reference'], }, { collapsable: false, title: '📚 Resources', children: [ [ 'https://github.com/strapi/strapi/blob/master/CONTRIBUTING.md', 'Contributing guide', ], '/3.0.0-alpha.x/migration-guide/', '/3.0.0-alpha.x/articles/', ], }, ], '/1.x.x/': [ { collapsable: false, title: 'UsefulLinks', children: [ ['/1.x.x/', 'Introduction'], ['https://strapi.io', 'Strapi Website'], ['https://github.com/strapi/strapi', 'GitHub Repository'], [ 'https://github.com/strapi/strapi/blob/master/CONTRIBUTING.md', 'Contribution Guide', ], ], }, '/1.x.x/admin.md', '/1.x.x/configuration.md', '/1.x.x/email.md', '/1.x.x/introduction.md', '/1.x.x/queries.md', '/1.x.x/response.md', '/1.x.x/sessions.md', '/1.x.x/testing.md', '/1.x.x/views.md', '/1.x.x/blueprints.md', '/1.x.x/context.md', '/1.x.x/graphql.md', '/1.x.x/logging.md', '/1.x.x/router.md', '/1.x.x/upload.md', '/1.x.x/cli.md', '/1.x.x/customization.md', '/1.x.x/internationalization.md', '/1.x.x/models.md', '/1.x.x/request.md', '/1.x.x/services.md', '/1.x.x/users.md', ], }, }, };