misc(v2): remove legacy from docs

This commit is contained in:
Yangshun Tay 2019-10-10 19:45:50 -07:00
parent e3f25b2a45
commit 54e9e025d8
34 changed files with 24 additions and 24 deletions

View file

@ -14,5 +14,5 @@ packages/docusaurus-utils/lib/
packages/docusaurus/lib/ packages/docusaurus/lib/
packages/docusaurus-init/lib/ packages/docusaurus-init/lib/
packages/docusaurus-plugin-content-blog/lib/ packages/docusaurus-plugin-content-blog/lib/
packages/docusaurus-plugin-content-docs-legacy/lib/ packages/docusaurus-plugin-content-docs/lib/
packages/docusaurus-plugin-content-pages/lib/ packages/docusaurus-plugin-content-pages/lib/

2
.gitignore vendored
View file

@ -16,5 +16,5 @@ packages/docusaurus-utils/lib/
packages/docusaurus/lib/ packages/docusaurus/lib/
packages/docusaurus-init/lib/ packages/docusaurus-init/lib/
packages/docusaurus-plugin-content-blog/lib/ packages/docusaurus-plugin-content-blog/lib/
packages/docusaurus-plugin-content-docs-legacy/lib/ packages/docusaurus-plugin-content-docs/lib/
packages/docusaurus-plugin-content-pages/lib/ packages/docusaurus-plugin-content-pages/lib/

View file

@ -6,5 +6,5 @@ packages/docusaurus-utils/lib/
packages/docusaurus/lib/ packages/docusaurus/lib/
packages/docusaurus-init/lib/ packages/docusaurus-init/lib/
packages/docusaurus-plugin-content-blog/lib/ packages/docusaurus-plugin-content-blog/lib/
packages/docusaurus-plugin-content-docs-legacy/lib/ packages/docusaurus-plugin-content-docs/lib/
packages/docusaurus-plugin-content-pages/lib/ packages/docusaurus-plugin-content-pages/lib/

View file

@ -1,7 +1,7 @@
{ {
"name": "@docusaurus/plugin-content-docs-legacy", "name": "@docusaurus/plugin-content-docs",
"version": "2.0.0-alpha.25", "version": "2.0.0-alpha.25",
"description": "Documentation plugin for legacy v1 Docusaurus docs", "description": "Docs content plugin for Docusaurus",
"main": "lib/index.js", "main": "lib/index.js",
"scripts": { "scripts": {
"tsc": "tsc" "tsc": "tsc"

View file

@ -37,8 +37,8 @@ const DEFAULT_OPTIONS: PluginOptions = {
routeBasePath: 'docs', // URL Route. routeBasePath: 'docs', // URL Route.
include: ['**/*.md', '**/*.mdx'], // Extensions to include. include: ['**/*.md', '**/*.mdx'], // Extensions to include.
sidebarPath: '', // Path to sidebar configuration for showing a list of markdown pages. sidebarPath: '', // Path to sidebar configuration for showing a list of markdown pages.
docLayoutComponent: '@theme/DocLegacyPage', docLayoutComponent: '@theme/DocPage',
docItemComponent: '@theme/DocLegacyItem', docItemComponent: '@theme/DocItem',
remarkPlugins: [], remarkPlugins: [],
rehypePlugins: [], rehypePlugins: [],
}; };
@ -52,7 +52,7 @@ export default function pluginContentDocs(
let sourceToPermalink: SourceToPermalink = {}; let sourceToPermalink: SourceToPermalink = {};
return { return {
name: 'docusaurus-plugin-content-docs-legacy', name: 'docusaurus-plugin-content-docs',
getPathsToWatch() { getPathsToWatch() {
const {include = []} = options; const {include = []} = options;

View file

@ -9,7 +9,7 @@
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@docusaurus/plugin-content-blog": "^2.0.0-alpha.25", "@docusaurus/plugin-content-blog": "^2.0.0-alpha.25",
"@docusaurus/plugin-content-docs-legacy": "^2.0.0-alpha.25", "@docusaurus/plugin-content-docs": "^2.0.0-alpha.25",
"@docusaurus/plugin-content-pages": "^2.0.0-alpha.25", "@docusaurus/plugin-content-pages": "^2.0.0-alpha.25",
"@docusaurus/plugin-google-analytics": "^2.0.0-alpha.25", "@docusaurus/plugin-google-analytics": "^2.0.0-alpha.25",
"@docusaurus/plugin-google-gtag": "^2.0.0-alpha.25", "@docusaurus/plugin-google-gtag": "^2.0.0-alpha.25",

View file

@ -18,7 +18,7 @@ module.exports = function preset(context, opts = {}) {
algolia && '@docusaurus/theme-search-algolia', algolia && '@docusaurus/theme-search-algolia',
], ],
plugins: [ plugins: [
['@docusaurus/plugin-content-docs-legacy', opts.docs], ['@docusaurus/plugin-content-docs', opts.docs],
['@docusaurus/plugin-content-blog', opts.blog], ['@docusaurus/plugin-content-blog', opts.blog],
['@docusaurus/plugin-content-pages', opts.pages], ['@docusaurus/plugin-content-pages', opts.pages],
isProd && googleAnalytics && '@docusaurus/plugin-google-analytics', isProd && googleAnalytics && '@docusaurus/plugin-google-analytics',

View file

@ -10,7 +10,7 @@ import React from 'react';
import Head from '@docusaurus/Head'; import Head from '@docusaurus/Head';
import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
import withBaseUrl from '@docusaurus/withBaseUrl'; import withBaseUrl from '@docusaurus/withBaseUrl';
import DocLegacyPaginator from '@theme/DocLegacyPaginator'; import DocPaginator from '@theme/DocPaginator';
import styles from './styles.module.css'; import styles from './styles.module.css';
@ -30,7 +30,7 @@ function Headings({headings, isChild}) {
); );
} }
function DocLegacyItem(props) { function DocItem(props) {
const {siteConfig = {}} = useDocusaurusContext(); const {siteConfig = {}} = useDocusaurusContext();
const {url: siteUrl} = siteConfig; const {url: siteUrl} = siteConfig;
const {metadata, content: DocContent} = props; const {metadata, content: DocContent} = props;
@ -91,7 +91,7 @@ function DocLegacyItem(props) {
</div> </div>
)} )}
<div className="margin-vert--lg"> <div className="margin-vert--lg">
<DocLegacyPaginator metadata={metadata} /> <DocPaginator metadata={metadata} />
</div> </div>
</div> </div>
</div> </div>
@ -109,4 +109,4 @@ function DocLegacyItem(props) {
); );
} }
export default DocLegacyItem; export default DocItem;

View file

@ -10,12 +10,12 @@ import {MDXProvider} from '@mdx-js/react';
import renderRoutes from '@docusaurus/renderRoutes'; import renderRoutes from '@docusaurus/renderRoutes';
import Layout from '@theme/Layout'; import Layout from '@theme/Layout';
import DocLegacySidebar from '@theme/DocLegacySidebar'; import DocSidebar from '@theme/DocSidebar';
import MDXComponents from '@theme/MDXComponents'; import MDXComponents from '@theme/MDXComponents';
import styles from './styles.module.css'; import styles from './styles.module.css';
function DocLegacyPage(props) { function DocPage(props) {
const {route, docsMetadata, location} = props; const {route, docsMetadata, location} = props;
const {permalinkToSidebar, docsSidebars} = docsMetadata; const {permalinkToSidebar, docsSidebars} = docsMetadata;
const sidebar = permalinkToSidebar[location.pathname.replace(/\/$/, '')]; const sidebar = permalinkToSidebar[location.pathname.replace(/\/$/, '')];
@ -24,7 +24,7 @@ function DocLegacyPage(props) {
<Layout noFooter> <Layout noFooter>
<div className={styles.docPage}> <div className={styles.docPage}>
<div className={styles.docSidebarContainer}> <div className={styles.docSidebarContainer}>
<DocLegacySidebar <DocSidebar
docsSidebars={docsSidebars} docsSidebars={docsSidebars}
location={location} location={location}
sidebar={sidebar} sidebar={sidebar}
@ -40,4 +40,4 @@ function DocLegacyPage(props) {
); );
} }
export default DocLegacyPage; export default DocPage;

View file

@ -8,7 +8,7 @@
import React from 'react'; import React from 'react';
import Link from '@docusaurus/Link'; import Link from '@docusaurus/Link';
function DocLegacyPaginator(props) { function DocPaginator(props) {
const {metadata} = props; const {metadata} = props;
return ( return (
@ -39,4 +39,4 @@ function DocLegacyPaginator(props) {
); );
} }
export default DocLegacyPaginator; export default DocPaginator;

View file

@ -92,7 +92,7 @@ function mutateSidebarCollapsingState(item, location) {
} }
} }
function DocLegacySidebar(props) { function DocSidebar(props) {
const [showResponsiveSidebar, setShowResponsiveSidebar] = useState(false); const [showResponsiveSidebar, setShowResponsiveSidebar] = useState(false);
const {docsSidebars, location, sidebar: currentSidebar} = props; const {docsSidebars, location, sidebar: currentSidebar} = props;
@ -170,4 +170,4 @@ function DocLegacySidebar(props) {
); );
} }
export default DocLegacySidebar; export default DocSidebar;

View file

@ -15,7 +15,7 @@ module.exports = {
favicon: 'img/docusaurus.ico', favicon: 'img/docusaurus.ico',
plugins: [ plugins: [
[ [
'@docusaurus/plugin-content-docs-legacy', '@docusaurus/plugin-content-docs',
{ {
path: '../docs', path: '../docs',
sidebarPath: require.resolve('./sidebars.js'), sidebarPath: require.resolve('./sidebars.js'),

View file

@ -15,7 +15,7 @@ module.exports = {
favicon: 'img/docusaurus.ico', favicon: 'img/docusaurus.ico',
plugins: [ plugins: [
[ [
'@docusaurus/plugin-content-docs-legacy', '@docusaurus/plugin-content-docs',
{ {
path: '../docs', path: '../docs',
sidebarPath: require.resolve('./sidebars.js'), sidebarPath: require.resolve('./sidebars.js'),