From 4d346cd0173f16f07beafb157d613d612152c6b3 Mon Sep 17 00:00:00 2001 From: HaudinFlorence Date: Wed, 28 Aug 2024 11:47:41 +0200 Subject: [PATCH 1/3] Fix padding and margins issues. --- .github/workflows/static.yml | 2 +- docusaurus.config.ts | 4 ++-- src/components/{ => contact}/footer/Footer.tsx | 0 src/components/{ => contact}/footer/styles.module.css | 0 src/components/projects/AllProjects.tsx | 2 +- src/components/projects/ProjectCard.tsx | 2 +- src/components/projects/styles.module.css | 6 ++++++ src/css/custom.css | 8 +++++--- src/pages/about.tsx | 2 +- src/pages/blog.tsx | 2 +- src/pages/careers.tsx | 2 +- src/pages/contact.tsx | 2 +- src/pages/home.tsx | 2 +- src/pages/index.tsx | 2 +- src/pages/projects.tsx | 2 +- src/pages/services.tsx | 2 +- 16 files changed, 24 insertions(+), 16 deletions(-) rename src/components/{ => contact}/footer/Footer.tsx (100%) rename src/components/{ => contact}/footer/styles.module.css (100%) diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index 10f2492ce..5cbe3aea7 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -51,4 +51,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v4 \ No newline at end of file diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 99d965cea..8a73ff039 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -16,8 +16,8 @@ const config: Config = { // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. - organizationName: "/QuantStack/", // Usually your GitHub org/user name. - projectName: "quantstack.github.io", // Usually your repo name. + organizationName: "QuantStack", // Usually your GitHub org/user name. + projectName: "/quantstack.github.io/", // Usually your repo name. onBrokenLinks: "throw", onBrokenMarkdownLinks: "warn", diff --git a/src/components/footer/Footer.tsx b/src/components/contact/footer/Footer.tsx similarity index 100% rename from src/components/footer/Footer.tsx rename to src/components/contact/footer/Footer.tsx diff --git a/src/components/footer/styles.module.css b/src/components/contact/footer/styles.module.css similarity index 100% rename from src/components/footer/styles.module.css rename to src/components/contact/footer/styles.module.css diff --git a/src/components/projects/AllProjects.tsx b/src/components/projects/AllProjects.tsx index 5dd3337c4..74add8fd5 100644 --- a/src/components/projects/AllProjects.tsx +++ b/src/components/projects/AllProjects.tsx @@ -9,7 +9,7 @@ export default function AllProjects() { {projectsDetails.map((project, index) => { return(
  • -
    +
  • diff --git a/src/components/projects/ProjectCard.tsx b/src/components/projects/ProjectCard.tsx index 93797fd92..0704844dd 100644 --- a/src/components/projects/ProjectCard.tsx +++ b/src/components/projects/ProjectCard.tsx @@ -5,7 +5,7 @@ export default function ProjectCard({ project }): JSX.Element { const base = `${prefix}${project.name}` return (
    -
    +
    diff --git a/src/components/projects/styles.module.css b/src/components/projects/styles.module.css index c1f3268cd..4d5c76cfb 100644 --- a/src/components/projects/styles.module.css +++ b/src/components/projects/styles.module.css @@ -73,12 +73,18 @@ div .project_title { border: none; margin-bottom: var(--ifm-spacing-xl); } + + li .project_ { + padding-left: 0; + margin-left: 0; + } } @media only screen and (min-width: 996px) { /*Desktop*/ .header_container { margin-top: var(--ifm-spacing-6xl); + background-color: red; } .header_title { padding-left: var(--ifm-spacing-4xl); diff --git a/src/css/custom.css b/src/css/custom.css index 5eeaa778b..1b72119c0 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -92,6 +92,7 @@ ul { padding-left: 0; + margin-left:0; } .container { @@ -641,6 +642,7 @@ a.menu__link:active { .projects-list { list-style-type: none; - padding: none; - width: 100%; -} \ No newline at end of file + padding-left: 0; + margin-left: 0; + /* width: 100%;*/ +} diff --git a/src/pages/about.tsx b/src/pages/about.tsx index aa64f34a8..5367f6868 100644 --- a/src/pages/about.tsx +++ b/src/pages/about.tsx @@ -2,7 +2,7 @@ import Layout from "@theme/Layout"; import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import {About} from "../components/about"; import BrowserOnly from "@docusaurus/BrowserOnly"; -import Footer from "../components/footer/Footer"; +import Footer from "../components/contact/footer/Footer"; export default function AboutPage(): JSX.Element { const { siteConfig } = useDocusaurusContext(); diff --git a/src/pages/blog.tsx b/src/pages/blog.tsx index 78d9761e6..859e39fe6 100644 --- a/src/pages/blog.tsx +++ b/src/pages/blog.tsx @@ -2,7 +2,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import BlogsComponent from "../components/blog"; import blogpostDetails from "@site/src/components/blog/blogpostsDetails.json"; -import Footer from "../components/footer/Footer"; +import Footer from "../components/contact/footer/Footer"; export default function BlogPage(): JSX.Element { diff --git a/src/pages/careers.tsx b/src/pages/careers.tsx index 2075918ae..6f98c2ba1 100644 --- a/src/pages/careers.tsx +++ b/src/pages/careers.tsx @@ -1,7 +1,7 @@ import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import Layout from '@theme/Layout'; import Careers from '../components/careers'; -import Footer from "../components/footer/Footer"; +import Footer from "../components/contact/footer/Footer"; export default function CareersPage(): JSX.Element { diff --git a/src/pages/contact.tsx b/src/pages/contact.tsx index 1fd3daf8d..9c1ca146c 100644 --- a/src/pages/contact.tsx +++ b/src/pages/contact.tsx @@ -2,7 +2,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import Contact from "@site/src/components/contact"; import BrowserOnly from "@docusaurus/BrowserOnly"; -import Footer from "../components/footer/Footer"; +import Footer from "../components/contact/footer/Footer"; export default function ContactPage(): JSX.Element { const { siteConfig } = useDocusaurusContext(); diff --git a/src/pages/home.tsx b/src/pages/home.tsx index 11a7a04c0..3fd9a3b50 100644 --- a/src/pages/home.tsx +++ b/src/pages/home.tsx @@ -2,7 +2,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import Home from "../components/home/Home"; import BrowserOnly from "@docusaurus/BrowserOnly"; -import Footer from "../components/footer/Footer"; +import Footer from "../components/contact/footer/Footer"; export default function HomePage(): JSX.Element { const { siteConfig } = useDocusaurusContext(); diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 338a6dde5..c861dd348 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -2,7 +2,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import Home from "../components/home/Home"; import BrowserOnly from "@docusaurus/BrowserOnly"; -import Footer from "../components/footer/Footer"; +import Footer from "../components/contact/footer/Footer"; export default function QSWebsite(): JSX.Element { const { siteConfig } = useDocusaurusContext(); diff --git a/src/pages/projects.tsx b/src/pages/projects.tsx index b2e625c9d..f1374650d 100644 --- a/src/pages/projects.tsx +++ b/src/pages/projects.tsx @@ -2,7 +2,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import Projects from "@site/src/components/projects"; import BrowserOnly from "@docusaurus/BrowserOnly"; -import Footer from "../components/footer/Footer"; +import Footer from "../components/contact/footer/Footer"; export default function ProjectsPage(): JSX.Element { const { siteConfig } = useDocusaurusContext(); diff --git a/src/pages/services.tsx b/src/pages/services.tsx index d3e5bdc81..5e800acab 100644 --- a/src/pages/services.tsx +++ b/src/pages/services.tsx @@ -2,7 +2,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import Services from "../components/services"; import BrowserOnly from "@docusaurus/BrowserOnly"; -import Footer from "../components/footer/Footer"; +import Footer from "../components/contact/footer/Footer"; export default function ServicesPage(): JSX.Element { const { siteConfig } = useDocusaurusContext(); From 9df4a7bafb01755384265bcdd3232f2d1b1a7b80 Mon Sep 17 00:00:00 2001 From: HaudinFlorence Date: Tue, 3 Sep 2024 19:24:01 +0200 Subject: [PATCH 2/3] Change baseUrl in docusaurus.config.ts. --- docusaurus.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 8ad35d934..3c764c351 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -12,7 +12,7 @@ const config: Config = { url: "https://quantstack.net/", // Set the // pathname under which your site is served // For GitHub pages deployment, it is often '//' - baseUrl: "/quantstack.github.io/", + baseUrl: "/", // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. From 61bfd5d8dd4ac827c29858a2f5b333fd96486e01 Mon Sep 17 00:00:00 2001 From: HaudinFlorence Date: Tue, 3 Sep 2024 22:15:02 +0200 Subject: [PATCH 3/3] Move footer directory back at the right place. --- .github/workflows/static.yml | 3 ++- src/components/{contact => }/footer/Footer.tsx | 0 src/components/{contact => }/footer/styles.module.css | 0 src/pages/about.tsx | 2 +- src/pages/blog.tsx | 2 +- src/pages/careers.tsx | 2 +- src/pages/contact.tsx | 2 +- src/pages/home.tsx | 2 +- src/pages/index.tsx | 2 +- src/pages/projects.tsx | 2 +- src/pages/services.tsx | 2 +- 11 files changed, 10 insertions(+), 9 deletions(-) rename src/components/{contact => }/footer/Footer.tsx (100%) rename src/components/{contact => }/footer/styles.module.css (100%) diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index 5cbe3aea7..fa2479a36 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -51,4 +51,5 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 \ No newline at end of file + uses: actions/deploy-pages@v4 + \ No newline at end of file diff --git a/src/components/contact/footer/Footer.tsx b/src/components/footer/Footer.tsx similarity index 100% rename from src/components/contact/footer/Footer.tsx rename to src/components/footer/Footer.tsx diff --git a/src/components/contact/footer/styles.module.css b/src/components/footer/styles.module.css similarity index 100% rename from src/components/contact/footer/styles.module.css rename to src/components/footer/styles.module.css diff --git a/src/pages/about.tsx b/src/pages/about.tsx index 5367f6868..aa64f34a8 100644 --- a/src/pages/about.tsx +++ b/src/pages/about.tsx @@ -2,7 +2,7 @@ import Layout from "@theme/Layout"; import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import {About} from "../components/about"; import BrowserOnly from "@docusaurus/BrowserOnly"; -import Footer from "../components/contact/footer/Footer"; +import Footer from "../components/footer/Footer"; export default function AboutPage(): JSX.Element { const { siteConfig } = useDocusaurusContext(); diff --git a/src/pages/blog.tsx b/src/pages/blog.tsx index 859e39fe6..78d9761e6 100644 --- a/src/pages/blog.tsx +++ b/src/pages/blog.tsx @@ -2,7 +2,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import BlogsComponent from "../components/blog"; import blogpostDetails from "@site/src/components/blog/blogpostsDetails.json"; -import Footer from "../components/contact/footer/Footer"; +import Footer from "../components/footer/Footer"; export default function BlogPage(): JSX.Element { diff --git a/src/pages/careers.tsx b/src/pages/careers.tsx index 6f98c2ba1..2075918ae 100644 --- a/src/pages/careers.tsx +++ b/src/pages/careers.tsx @@ -1,7 +1,7 @@ import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import Layout from '@theme/Layout'; import Careers from '../components/careers'; -import Footer from "../components/contact/footer/Footer"; +import Footer from "../components/footer/Footer"; export default function CareersPage(): JSX.Element { diff --git a/src/pages/contact.tsx b/src/pages/contact.tsx index 9c1ca146c..1fd3daf8d 100644 --- a/src/pages/contact.tsx +++ b/src/pages/contact.tsx @@ -2,7 +2,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import Contact from "@site/src/components/contact"; import BrowserOnly from "@docusaurus/BrowserOnly"; -import Footer from "../components/contact/footer/Footer"; +import Footer from "../components/footer/Footer"; export default function ContactPage(): JSX.Element { const { siteConfig } = useDocusaurusContext(); diff --git a/src/pages/home.tsx b/src/pages/home.tsx index 3fd9a3b50..11a7a04c0 100644 --- a/src/pages/home.tsx +++ b/src/pages/home.tsx @@ -2,7 +2,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import Home from "../components/home/Home"; import BrowserOnly from "@docusaurus/BrowserOnly"; -import Footer from "../components/contact/footer/Footer"; +import Footer from "../components/footer/Footer"; export default function HomePage(): JSX.Element { const { siteConfig } = useDocusaurusContext(); diff --git a/src/pages/index.tsx b/src/pages/index.tsx index c861dd348..338a6dde5 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -2,7 +2,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import Home from "../components/home/Home"; import BrowserOnly from "@docusaurus/BrowserOnly"; -import Footer from "../components/contact/footer/Footer"; +import Footer from "../components/footer/Footer"; export default function QSWebsite(): JSX.Element { const { siteConfig } = useDocusaurusContext(); diff --git a/src/pages/projects.tsx b/src/pages/projects.tsx index f1374650d..b2e625c9d 100644 --- a/src/pages/projects.tsx +++ b/src/pages/projects.tsx @@ -2,7 +2,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import Projects from "@site/src/components/projects"; import BrowserOnly from "@docusaurus/BrowserOnly"; -import Footer from "../components/contact/footer/Footer"; +import Footer from "../components/footer/Footer"; export default function ProjectsPage(): JSX.Element { const { siteConfig } = useDocusaurusContext(); diff --git a/src/pages/services.tsx b/src/pages/services.tsx index 5e800acab..d3e5bdc81 100644 --- a/src/pages/services.tsx +++ b/src/pages/services.tsx @@ -2,7 +2,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; import Services from "../components/services"; import BrowserOnly from "@docusaurus/BrowserOnly"; -import Footer from "../components/contact/footer/Footer"; +import Footer from "../components/footer/Footer"; export default function ServicesPage(): JSX.Element { const { siteConfig } = useDocusaurusContext();