mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-10 07:37:19 +02:00
misc(v2): remove legacy from docs
This commit is contained in:
parent
e3f25b2a45
commit
54e9e025d8
34 changed files with 24 additions and 24 deletions
|
@ -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
2
.gitignore
vendored
|
@ -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/
|
||||||
|
|
|
@ -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/
|
||||||
|
|
|
@ -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"
|
|
@ -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;
|
|
@ -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",
|
||||||
|
|
|
@ -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',
|
||||||
|
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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'),
|
||||||
|
|
|
@ -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'),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue