diff --git a/docusaurus.config.js b/docusaurus.config.js index ed4a846..1ec647d 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -115,6 +115,7 @@ module.exports = { theme: require('prism-react-renderer/themes/vsDark'), }, algolia: { + appId: 'HQ9BYTRO7N', apiKey: 'a6ef919bce0b83de1bcbad1d4ef753f8', indexName: 'gulpjs', algoliaOptions: {} // Optional, if provided by Algolia diff --git a/package.json b/package.json index f5a3c00..7e32eba 100644 --- a/package.json +++ b/package.json @@ -16,16 +16,17 @@ "swizzle": "docusaurus swizzle" }, "devDependencies": { - "@docusaurus/core": "2.0.0-alpha.70", - "@docusaurus/plugin-content-docs": "2.0.0-alpha.70", - "@docusaurus/plugin-content-pages": "2.0.0-alpha.70", - "@docusaurus/plugin-google-analytics": "2.0.0-alpha.70", - "@docusaurus/plugin-google-gtag": "2.0.0-alpha.70", - "@docusaurus/plugin-sitemap": "2.0.0-alpha.70", - "@docusaurus/theme-classic": "2.0.0-alpha.70", - "@docusaurus/theme-search-algolia": "2.0.0-alpha.70", - "@docusaurus/types": "2.0.0-alpha.70", - "@docusaurus/utils": "2.0.0-alpha.70", + "@docusaurus/core": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/plugin-content-pages": "2.4.1", + "@docusaurus/plugin-google-analytics": "2.4.1", + "@docusaurus/plugin-google-gtag": "2.4.1", + "@docusaurus/plugin-sitemap": "2.4.1", + "@docusaurus/theme-classic": "2.4.1", + "@docusaurus/theme-search-algolia": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "classnames": "^2.3.1", "del": "^5.1.0", "docusaurus-plugin-sass": "^0.1.11", "github-download-directory": "^1.2.0", diff --git a/src/css/docs.css b/src/css/docs.css index e4ee0b2..f073421 100644 --- a/src/css/docs.css +++ b/src/css/docs.css @@ -4,7 +4,7 @@ --ifm-global-shadow-lw: 1px 2px 5px 1px rgba(0, 0, 0, 0.1); /* Font */ /* TODO: maybe this should be --ifm-font-family-primary */ - --ifm-font-family-base: 'Poppins', sans-serif; + --ifm-font-family-base: "Poppins", sans-serif; /* TODO: add to ifm as ifm-font-family-secondary? */ --font-family-secondary: "Roboto", sans-serif; --font-weight-secondary: 900; @@ -58,7 +58,9 @@ h4 { font-family: var(--font-family-secondary); font-weight: var(--font-weight-secondary); } - +h1 { + --ifm-h1-font-size: calc(1.375rem + 1.5vw); +} small { font-size: 14px; font-style: italic; @@ -170,10 +172,19 @@ table tr td + td + td:last-child { border-radius: var(--ifm-global-radius); } +/* breadcrumbs */ +.breadcrumbs { + display: none; +} +article .clean-btn { + display: none; +} + /* Navbar search */ .navbar__items .DocSearch-Button { height: 2.25rem; font-size: 1rem; + margin-left: 16px; border-radius: var(--ifm-global-radius); color: var(--ifm-color-white); background-color: var(--ifm-color-primary-darkest); @@ -184,14 +195,19 @@ table tr td + td + td:last-child { .navbar__items .DocSearch-Button:hover { color: var(--ifm-color-primary-darkest); } +.navbar__logo { + height: 100%; +} .navbar__items .DocSearch-Button .DocSearch-Search-Icon { width: 1rem; height: 1rem; color: var(--ifm-color-white); } -.navbar__items .DocSearch-Button:active .DocSearch-Search-Icon , -.navbar__items .DocSearch-Button:focus .DocSearch-Search-Icon , -.navbar__items .DocSearch-Button:hover .DocSearch-Search-Icon { + + +.navbar__items .DocSearch-Button:active .DocSearch-Search-Icon, +.navbar__items .DocSearch-Button:focus .DocSearch-Search-Icon, +.navbar__items .DocSearch-Button:hover .DocSearch-Search-Icon { color: var(--ifm-color-primary-darkest); } .DocSearch .DocSearch-Button-Keys { @@ -211,6 +227,9 @@ table tr td + td + td:last-child { .footer__item img { width: 60px; } +.footer__item svg { + display: none; +} @media only screen and (max-width: 720px) { table { @@ -273,6 +292,12 @@ table tr td + td + td:last-child { } } +/* Plugins */ +.pills { + justify-content: flex-end; + flex-wrap: wrap; +} + /* Tidelift */ .tidelift-button { display: inline-block; diff --git a/src/theme/Navbar/index.js b/src/theme/Navbar/index.js index 932510b..80e4f57 100644 --- a/src/theme/Navbar/index.js +++ b/src/theme/Navbar/index.js @@ -14,8 +14,8 @@ import isInternalUrl from '@docusaurus/isInternalUrl'; import { useLocation } from '@docusaurus/router'; import SearchBar from '@theme/SearchBar'; -import useThemeContext from '@theme/hooks/useThemeContext'; -import useHideableNavbar from '@theme/hooks/useHideableNavbar'; +import { useThemeConfig } from '@docusaurus/theme-common'; +import { useHideableNavbar } from '@docusaurus/theme-common/internal'; import Logo from '@theme/Logo'; import styles from './styles.module.css'; @@ -25,7 +25,7 @@ const useLinkLogo = (logo = {}) => { const { siteConfig: { baseUrl } = {}, } = useDocusaurusContext(); - const { isDarkTheme } = useThemeContext(); + const { isDarkTheme } = useThemeConfig(); const logoLink = logo.href || baseUrl; let logoLinkProps = {}; @@ -135,7 +135,7 @@ function Navbar() { ref={navbarRef} className={classnames('navbar', 'navbar--light', 'navbar--fixed-top', { [styles.navbarHideable]: hideOnScroll, - [styles.navbarHidden]: !isNavbarVisible, + [styles.navbarHidden]: isNavbarVisible, })}>
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: