From 99a58263ca7a2c7e1095e4d8c0d3d679d68f1bb3 Mon Sep 17 00:00:00 2001 From: Endi Date: Sat, 25 May 2019 14:16:42 +0700 Subject: [PATCH] feat(v2): docusaurus init (#1516) * feat(v2): docusaurus init * change logo --- .../src/theme/Footer/index.js | 6 +- .../src/theme/Navbar/index.js | 8 +- packages/docusaurus/bin/docusaurus.js | 8 +- packages/docusaurus/package.json | 1 + packages/docusaurus/src/commands/init.ts | 187 +++++++++++++++++- .../classic/blog/2019-05-29-hello-world.md | 16 ++ .../classic/blog/2020-05-30-welcome.md | 9 + .../docusaurus/templates/classic/docs/doc1.md | 17 ++ .../docusaurus/templates/classic/docs/doc2.md | 7 + .../docusaurus/templates/classic/docs/doc3.md | 13 ++ .../templates/classic/docs/exampledoc4.md | 6 + .../templates/classic/docs/exampledoc5.md | 6 + .../templates/classic/docusaurus.config.js | 79 ++++++++ .../docusaurus/templates/classic/gitignore | 20 ++ .../docusaurus/templates/classic/package.json | 16 ++ .../templates/classic/pages/index.css | 30 +++ .../templates/classic/pages/index.js | 33 ++++ .../templates/classic/sidebars.json | 10 + .../templates/classic/static/img/favicon.ico | Bin 0 -> 766 bytes .../templates/classic/static/img/logo.svg | 1 + yarn.lock | 2 +- 21 files changed, 454 insertions(+), 21 deletions(-) create mode 100644 packages/docusaurus/templates/classic/blog/2019-05-29-hello-world.md create mode 100644 packages/docusaurus/templates/classic/blog/2020-05-30-welcome.md create mode 100644 packages/docusaurus/templates/classic/docs/doc1.md create mode 100644 packages/docusaurus/templates/classic/docs/doc2.md create mode 100644 packages/docusaurus/templates/classic/docs/doc3.md create mode 100644 packages/docusaurus/templates/classic/docs/exampledoc4.md create mode 100644 packages/docusaurus/templates/classic/docs/exampledoc5.md create mode 100644 packages/docusaurus/templates/classic/docusaurus.config.js create mode 100644 packages/docusaurus/templates/classic/gitignore create mode 100644 packages/docusaurus/templates/classic/package.json create mode 100644 packages/docusaurus/templates/classic/pages/index.css create mode 100644 packages/docusaurus/templates/classic/pages/index.js create mode 100644 packages/docusaurus/templates/classic/sidebars.json create mode 100644 packages/docusaurus/templates/classic/static/img/favicon.ico create mode 100644 packages/docusaurus/templates/classic/static/img/logo.svg diff --git a/packages/docusaurus-theme-classic/src/theme/Footer/index.js b/packages/docusaurus-theme-classic/src/theme/Footer/index.js index 53b44d8add..2a206a8bec 100644 --- a/packages/docusaurus-theme-classic/src/theme/Footer/index.js +++ b/packages/docusaurus-theme-classic/src/theme/Footer/index.js @@ -15,10 +15,8 @@ import withBaseUrl from '@docusaurus/withBaseUrl'; function Footer() { const context = useDocusaurusContext(); const {siteConfig = {}} = context; - - const { - themeConfig: {footer}, - } = siteConfig; + const {themeConfig = {}} = siteConfig; + const {footer} = themeConfig; if (!footer) { return null; diff --git a/packages/docusaurus-theme-classic/src/theme/Navbar/index.js b/packages/docusaurus-theme-classic/src/theme/Navbar/index.js index f90e5e5aad..c01fa484b0 100644 --- a/packages/docusaurus-theme-classic/src/theme/Navbar/index.js +++ b/packages/docusaurus-theme-classic/src/theme/Navbar/index.js @@ -36,11 +36,9 @@ function NavLink(props) { function Navbar() { const context = useDocusaurusContext(); const {siteConfig = {}} = context; - const { - baseUrl, - themeConfig: {algolia, navbar = {}}, - } = siteConfig; - const {title, logo, links} = navbar; + const {baseUrl, themeConfig = {}} = siteConfig; + const {algolia, navbar = {}} = themeConfig; + const {title, logo, links = []} = navbar; return (