docs: fix i18n routes to feature requests (#5843)

* docs: fix i18n routes to feature requests

* Add redirect rules
This commit is contained in:
Joshua Chen 2021-10-31 13:32:30 +08:00 committed by GitHub
parent ca9bd244aa
commit 1e1df74838
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 5 deletions

View File

@ -5,13 +5,18 @@
* LICENSE file in the root directory of this source tree.
*/
/** @type {import('@docusaurus/types').Plugin} */
function FeatureRequestsPlugin() {
const {normalizeUrl} = require('@docusaurus/utils');
/**
* @param {import('@docusaurus/types').LoadContext} context
* @returns {import('@docusaurus/types').Plugin}
*/
function FeatureRequestsPlugin(context) {
return {
name: 'feature-requests-plugin',
async contentLoaded({actions}) {
actions.addRoute({
path: '/feature-requests',
path: normalizeUrl([context.baseUrl, '/feature-requests']),
exact: false,
component: '@site/src/featureRequests/FeatureRequestsPage',
});

View File

@ -26,8 +26,16 @@ https://docusaurus.io/docs/zh-cn/* https://v1.docusaurus.io/docs/zh-cn/:spl
# Feature requests redirects
/feedback/* /feature-requests/:splat 301!
/feature-requests/* /feature-requests 200
/feedback/* /feature-requests/:splat 301!
/fr/feedback/* /fr/feature-requests/:splat 301!
/pt-BR/feedback/* /pt-BR/feature-requests/:splat 301!
/ko/feedback/* /ko/feature-requests/:splat 301!
/zh-CN/feedback/* /zh-CN/feature-requests/:splat 301!
/feature-requests/* /feature-requests 200
/fr/feature-requests/* /fr/feature-requests 200
/pt-BR/feature-requests/* /pt-BR/feature-requests 200
/ko/feature-requests/* /ko/feature-requests 200
/zh-CN/feature-requests/* /zh-CN/feature-requests 200
# FALLBACK: PUT THIS LAST (rules above are more important)