From 43b37c3f7c9f345a61f48969521b4a09ff2aaab4 Mon Sep 17 00:00:00 2001 From: Enubia Date: Fri, 11 Jun 2021 22:25:50 +0200 Subject: [PATCH] update gitignores, added intro page, css fixes --- .gitignore | 21 --------------------- www/.gitignore | 18 ++++++++++++++++++ www/docs/.gitignore | 1 + www/docusaurus.config.js | 33 +++++++++++++++++++++++---------- www/src/css/custom.css | 1 + www/src/pages/index.js | 5 +++++ www/src/pages/intro.js | 18 ++++++++++++++++++ 7 files changed, 66 insertions(+), 31 deletions(-) create mode 100644 www/.gitignore create mode 100644 www/docs/.gitignore create mode 100644 www/src/pages/intro.js diff --git a/.gitignore b/.gitignore index 21287e37..122a1e5e 100644 --- a/.gitignore +++ b/.gitignore @@ -61,24 +61,3 @@ schema.graphql # webstorm .idea - -# Dependencies -/node_modules - -# Production -/www/build - -# Generated files -/www/.docusaurus -/www/.cache-loader - -# Misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -/api - -/www/typedoc-sidebar.js diff --git a/www/.gitignore b/www/.gitignore new file mode 100644 index 00000000..4f78a036 --- /dev/null +++ b/www/.gitignore @@ -0,0 +1,18 @@ + # Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +/typedoc-sidebar.js diff --git a/www/docs/.gitignore b/www/docs/.gitignore new file mode 100644 index 00000000..eedd89b4 --- /dev/null +++ b/www/docs/.gitignore @@ -0,0 +1 @@ +api diff --git a/www/docusaurus.config.js b/www/docusaurus.config.js index 1b985945..60a50f7f 100644 --- a/www/docusaurus.config.js +++ b/www/docusaurus.config.js @@ -16,17 +16,12 @@ module.exports = { }, items: [ { - to: 'docs/api', - label: 'API', - }, - { - label: 'Guides', - to: '/guides', + label: 'Intro', + to: '/intro', }, { - href: 'https://github.com/chriskalmar/shyft', - label: 'GitHub', - position: 'right', + to: 'docs/api', + label: 'API', }, ], }, @@ -40,7 +35,7 @@ module.exports = { to: '/docs/api', }, { - label: 'Guides', + label: 'Intro', to: '/guides', }, ], @@ -51,6 +46,21 @@ module.exports = { label: 'GitHub', href: 'https://github.com/chriskalmar/shyft', }, + { + html: ` + + Star + + `, + }, ], }, ], @@ -81,6 +91,9 @@ module.exports = { tsconfig: '../tsconfig.json', readme: 'none', exclude: '**/*+(index|.spec|.e2e).ts', + excludePrivate: true, + excludeExternals: true, + includeVersion: true, }, ], ], diff --git a/www/src/css/custom.css b/www/src/css/custom.css index cdfdfa95..5fd750ad 100644 --- a/www/src/css/custom.css +++ b/www/src/css/custom.css @@ -23,6 +23,7 @@ body { } .navbar { + box-shadow: none; padding-left: 10%; padding-right: 10%; } diff --git a/www/src/pages/index.js b/www/src/pages/index.js index d14ede31..99d429dc 100644 --- a/www/src/pages/index.js +++ b/www/src/pages/index.js @@ -3,6 +3,7 @@ import React from 'react'; import clsx from 'clsx'; import Layout from '@theme/Layout'; import Link from '@docusaurus/Link'; +import Head from '@docusaurus/Head'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import styles from './index.module.css'; import HomepageFeatures from '../components/HomepageFeatures'; @@ -39,6 +40,10 @@ export default function Home() { const { siteConfig } = useDocusaurusContext(); return ( + + + + </Head> <HomepageHeader /> <main> <HomepageFeatures /> diff --git a/www/src/pages/intro.js b/www/src/pages/intro.js new file mode 100644 index 00000000..9d5177b1 --- /dev/null +++ b/www/src/pages/intro.js @@ -0,0 +1,18 @@ +/* eslint-disable @typescript-eslint/no-var-requires,import/no-unresolved */ +import React from 'react'; +import Layout from '@theme/Layout'; +import Head from '@docusaurus/Head'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; + +export default function Intro() { + const siteConfig = useDocusaurusContext(); + + return ( + <Layout title={siteConfig.title}> + <Head> + <script async defer src="https://buttons.github.io/buttons.js"></script> + <title /> + </Head> + </Layout> + ); +}