feat(v2): Implement proof-of-concept Docusaurus Debug Dashboard (#2928)

* feat(v2): Implement proof-of-concept Docusaurus Debug Dashboard

* Ensure we show the exact boolean
This commit is contained in:
Sam Zhou 2020-06-14 03:30:04 -04:00 committed by GitHub
parent 729b3cae9b
commit 6e37d3fb12
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 127 additions and 0 deletions

View file

@ -0,0 +1,31 @@
/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
import {LoadContext, Plugin} from '@docusaurus/types';
import {normalizeUrl} from '@docusaurus/utils';
import path from 'path';
export default function pluginContentPages({
siteConfig: {baseUrl},
}: LoadContext): Plugin<void> {
return {
name: 'docusaurus-plugin-debug',
getThemePath() {
return path.resolve(__dirname, '../src/theme');
},
contentLoaded({actions: {addRoute}}) {
addRoute({
path: normalizeUrl([baseUrl, '__docusaurus/debug']),
component: '@theme/Debug',
exact: true,
});
},
};
}