Skip to content

New website by @HaudinFlorence #128

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 51 commits into from
Aug 13, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
f5cb014
Initiate new QuantStack's website's project.
HaudinFlorence Apr 9, 2024
cc5f29d
Update the landing page and start to work on the about us page.
HaudinFlorence Apr 16, 2024
200a5b8
Update already existing pages and start to work on Projects and Servi…
HaudinFlorence Apr 26, 2024
4959028
Work on About Page, perfom updates on existing pages and reorganisati…
HaudinFlorence May 1, 2024
94042b9
Update existing pages, complete the contact page, work on a first ver…
HaudinFlorence May 14, 2024
39b3dc3
Start to work on the careers page.
HaudinFlorence May 16, 2024
b52eb54
Update pages and try to improve logics, styles and components.
HaudinFlorence May 29, 2024
858e2c3
Update pages and update docusaurus to version 3.3.2.
HaudinFlorence May 30, 2024
83effef
Update pages, add popup logics for portraits card and add mobile desk…
HaudinFlorence Jun 3, 2024
ba1d4aa
Update docusaurus.config.ts and other docusaurus files.
HaudinFlorence Jun 3, 2024
a5a4252
Fix pathes to pictures for png and svg pictures, after trying to buil…
HaudinFlorence Jun 6, 2024
957f208
Update popup for the large portrait cards and fix some styling issues.
HaudinFlorence Jun 7, 2024
cb0efee
Add a .github/workflows/static.yml to try a deployment from github ac…
HaudinFlorence Jun 7, 2024
a9b0a1e
Update Docusaurus version to 3.4.
HaudinFlorence Jun 7, 2024
61b8f46
Update static.yml file.
HaudinFlorence Jun 7, 2024
05235fc
Update footer and fix a column width issue in projects page in deskto…
HaudinFlorence Jun 7, 2024
b0fd824
Add the mobile design for the services page and fix various issues.
HaudinFlorence Jun 10, 2024
5d5a554
Update careers page.
HaudinFlorence Jun 10, 2024
1e335f6
Replace logos by versions without background.
HaudinFlorence Jun 11, 2024
3b17575
Add the detailled portrait pages for the mobile design.
HaudinFlorence Jun 12, 2024
f1ecc98
Use the script yml-to-json.ts in /src/components/blog to produce a .j…
HaudinFlorence Jun 13, 2024
ac8dbfb
Add all blogposts images assets.
HaudinFlorence Jun 20, 2024
99ebd4e
Fix style issues and add some logics to have 2 alternating colors for…
HaudinFlorence Jun 20, 2024
af79867
Update the footer.
HaudinFlorence Jun 24, 2024
ec0d246
Start to implement the logics for the dark mode.
HaudinFlorence Jun 24, 2024
b69a49e
Fix style issues and keep on working on dark mode.
HaudinFlorence Jun 26, 2024
a2b9fdc
Simplify the logics around css variables and keep on fixing some styl…
HaudinFlorence Jun 27, 2024
03c698e
Start to work on the PortraitPopup components to be able to place the…
HaudinFlorence Jun 28, 2024
1aa827c
Add logics to properly place to portrait popups by calculating the of…
HaudinFlorence Jul 3, 2024
44045e4
Remove .docusaurus from git tracked directories.
HaudinFlorence Jul 3, 2024
39ab0f5
Try to fix issue with the Hero directory.
HaudinFlorence Jul 3, 2024
52b2661
Try another rendering for the project page.
HaudinFlorence Jul 3, 2024
8325df8
Fix some style issues.
HaudinFlorence Jul 4, 2024
ad7d77f
Add alt text for all pictures.
HaudinFlorence Jul 8, 2024
0032531
Remove logics for the dark mode.
HaudinFlorence Jul 9, 2024
5c0b449
Remove logics of having diffferent components for desktop and for mob…
HaudinFlorence Jul 9, 2024
f8c03f0
Remove most of the media queries in the various css file
HaudinFlorence Jul 10, 2024
0638312
Add 2 newly added blog posts.
HaudinFlorence Jul 11, 2024
3943eb7
Keep on working on style and css classes.
HaudinFlorence Jul 14, 2024
6f6d12c
Update the team data to include the avatarUrl and the BioComponent in…
HaudinFlorence Jul 15, 2024
c0605df
Add a blog post.
HaudinFlorence Jul 16, 2024
23fe8b0
Fix style issues.
HaudinFlorence Jul 16, 2024
c982f1e
Address style issue comments on the PR.
HaudinFlorence Jul 19, 2024
0f901b4
Try to add colors on the background of the home page.
HaudinFlorence Jul 19, 2024
4397a33
Address style issue comments made on the PR.
HaudinFlorence Jul 30, 2024
b0b54a9
Gather all the team informations into one single team.ts file, introd…
HaudinFlorence Aug 12, 2024
382e0bf
Change some colors of buttons and texts on the home page.
HaudinFlorence Aug 12, 2024
9289db3
Fix some style issues.
HaudinFlorence Aug 12, 2024
e239f4b
Change the baseUrl and the url.
HaudinFlorence Aug 13, 2024
31973e8
Revert change on baseUrl.
HaudinFlorence Aug 13, 2024
d71190c
Update docusaurus.config.ts
SylvainCorlay Aug 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update footer and fix a column width issue in projects page in deskto…
…p design.
  • Loading branch information
HaudinFlorence authored and SylvainCorlay committed Aug 13, 2024
commit 05235fca43aabef1ad659fa26e837947bf97bfa2
31 changes: 25 additions & 6 deletions .docusaurus/docusaurus.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ export default {
"title": "",
"logo": {
"alt": "QuantStack Logo",
"src": "/img/quantstack/logo-website.svg"
"src": "img/quantstack/logo-website.svg"
},
"items": [
{
Expand Down Expand Up @@ -115,17 +115,35 @@ export default {
"title": " ",
"items": [
{
"html": "\n \n <img src=\"img/quantstack/logo-quantstack.svg\" alt=\"QuantStack logo\" width=\"200px\" />\n <div class=\"footer-astronaut\">\n <img src=\"img/quantstack/astronaut-footer.svg\" alt=\"Astronaut\" />\n </div>\n "
"label": " ",
"className": "quantstack-astronaut-footer",
"href": "/home"
}
]
},
{
"title": " ",
"title": "Follow us on",
"items": [
{
"label": "Home",
"href": "/home/"
"label": "GitHub",
"className": "github-icon",
"href": "https://github.com/QuantStack"
},
{
"label": "LinkedIn",
"className": "linkedin-icon",
"href": "https://www.linkedin.com/company/quantstack/mycompany/"
},
{
"label": "X",
"className": "x-icon",
"href": "https://twitter.com/QuantStack"
}
]
},
{
"title": "Menu ",
"items": [
{
"label": "Projects",
"href": "/projects/"
Expand All @@ -152,11 +170,12 @@ export default {
"title": " ",
"items": [
{
"html": "\n <div>\n <div class=\"social-media-links\">\n <a href=\"https://github.com/QuantStack\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Visit our Github page\">\n <img src=\"img/socialmedias/GH.svg\" alt=\"Visit our GitHub page\" width=\"36\" height=\"36\" />\n </a>\n <a href=\"https://www.linkedin.com/company/quantstack/mycompany/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Visit our LinkedIn page\">\n <img src=\"img/socialmedias/LinkedIn.svg\" alt=\"Visit our LinkedIn page\" width=\"36\" height=\"36\" />\n </a>\n <a href=\"https://twitter.com/QuantStack\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Visit our X page\">\n <img src=\"img/socialmedias/X.svg\" alt=\"Visit our X page\" width=\"36\" height=\"36\" />\n </a>\n </div>\n <div class=\"office-address\">\n <b>QuantStack Office </b><br/>\n 16 avenue Curti <br/>\n 94 100 Saint Maur des Fossés <br/>\n France\n </div>\n </div>\n "
"html": "\n \n <div class=\"office-address\">\n <b> QuantStack Office </b> <br/> \n <br/>\n 16, avenue Curti <br/>\n 94 100 Saint Maur des Fossés <br/>\n France\n </div>\n \n "
}
]
}
],
"copyright": "Copyright © 2024 · QuantStack website · Built with Docusaurus",
"style": "light"
},
"prism": {
Expand Down
64 changes: 36 additions & 28 deletions docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ import { themes as prismThemes } from "prism-react-renderer";
import type { Config } from "@docusaurus/types";
import type * as Preset from "@docusaurus/preset-classic";

let copyright = `Copyright © ${new Date().getFullYear()} · QuantStack website · Built with Docusaurus`;

const config: Config = {
title: "QuantStack",
tagline: "",
Expand Down Expand Up @@ -62,8 +64,7 @@ const config: Config = {
title: "",
logo: {
alt: "QuantStack Logo",
src: "/img/quantstack/logo-website.svg"

src: "img/quantstack/logo-website.svg",
},

items: [
Expand Down Expand Up @@ -129,30 +130,43 @@ const config: Config = {
},
],
},

footer: {
links: [
{
title: " ",
items: [
{
html: `

<img src="img/quantstack/logo-quantstack.svg" alt="QuantStack logo" width="200px" />
<div class="footer-astronaut">
<img src="img/quantstack/astronaut-footer.svg" alt="Astronaut" />
</div>
`,
label: " ",
className: "quantstack-astronaut-footer",
href: "/home",
},
],
},

{
title: " ",
title: "Follow QuantStack on",
items: [
{
label: "Home",
href: "/home/",
label: "GitHub",
className: "github-icon",
href: "https://github.com/QuantStack",
},
{
label: "LinkedIn",
className: "linkedin-icon",
href: "https://www.linkedin.com/company/quantstack/mycompany/",
},
{
label: "X",
className: "x-icon",
href: "https://twitter.com/QuantStack",
},
],
},
{
title: "Menu ",
items: [
{
label: "Projects",
href: "/projects/",
Expand All @@ -175,35 +189,29 @@ const config: Config = {
},
],
},


{
title: " ",
items: [
{
html: `
<div>
<div class="social-media-links">
<a href="https://github.com/QuantStack" target="_blank" rel="noreferrer noopener" aria-label="Visit our Github page">
<img src="img/socialmedias/GH.svg" alt="Visit our GitHub page" width="36" height="36" />
</a>
<a href="https://www.linkedin.com/company/quantstack/mycompany/" target="_blank" rel="noreferrer noopener" aria-label="Visit our LinkedIn page">
<img src="img/socialmedias/LinkedIn.svg" alt="Visit our LinkedIn page" width="36" height="36" />
</a>
<a href="https://twitter.com/QuantStack" target="_blank" rel="noreferrer noopener" aria-label="Visit our X page">
<img src="img/socialmedias/X.svg" alt="Visit our X page" width="36" height="36" />
</a>
</div>

<div class="office-address">
<b>QuantStack Office </b><br/>
16 avenue Curti <br/>
<b> QuantStack Office </b> <br/>
<br/>
16, avenue Curti <br/>
94 100 Saint Maur des Fossés <br/>
France
</div>
</div>

`,
},
],
},
],

copyright: copyright,
},

prism: {
Expand Down
2 changes: 1 addition & 1 deletion src/components/projects/desktop/ProjectDesktop.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ export default function ProjectDesktop({
</div>
</div>
<div
className={"col col--3" + " " + styles.col_custom_picture_right}
className={"col col--4" + " " + styles.col_custom_picture_right}
style={{ border: project.pictureBorderDesktop }}
>
<div className={styles.project_picture}></div>
Expand Down
47 changes: 39 additions & 8 deletions src/css/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,13 @@
--ifm-spacing-lg: 24px;
--ifm-spacing-xl: 36px;
--ifm-spacing-2xl: 56px;
--ifm-spacing-7xl: 240px;
--ifm-spacing-3xl: 64px;
--ifm-spacing-4xl: 96px;
--ifm-spacing-5xl: 120px;
--ifm-spacing-6xl: 144px;
--ifm-spacing-7xl: 240px;
--ifm-spacing-8xl: 400px;
}

@media only screen and (max-width: 996px) {
Expand Down Expand Up @@ -98,6 +100,10 @@
line-height: 20px; /* 142.857% */
letter-spacing: 0.25px;
}

.office-address {

}
}

@media only screen and (min-width: 996px) {
Expand Down Expand Up @@ -148,7 +154,7 @@
.container {
max-width: none;
}
}
}

p {
font-family: var(--ifm-font-family-roboto);
Expand All @@ -159,6 +165,15 @@
text-align: justify;
/*margin-bottom: var(--ifm-spacing-lg);*/
}
.office-address {
margin-left: var(--ifm-spacing-6xl);
text-align: start;
color: var(--ifm-color-neutral-black);
}
.social-media-links {
margin-left: var(--ifm-spacing-3xl);
text-align: start;
}
}

.spacing-none {
Expand All @@ -185,7 +200,6 @@
height: var(--ifm-spacing-lg);
}


.spacing-xl {
height: var(--ifm-spacing-xl);
}
Expand Down Expand Up @@ -213,6 +227,11 @@
.spacing-7xl {
height: var(--ifm-spacing-7xl);
}

.spacing-8xl {
height: var(--ifm-spacing-8xl);
}

.link-container {
display: flex;
align-items: center;
Expand Down Expand Up @@ -290,12 +309,6 @@
text-align: start;
}

.office-address {
margin-left: var(--ifm-spacing-3xl);
text-align: start;
color: var(--ifm-color-neutral-black);
}

/*
Hyperlink states are crucial for accessibility.
Please double check before changing the rules below.
Expand Down Expand Up @@ -401,11 +414,29 @@ a.menu__link:active {
background: url(@site/static/img/quantstack/logo-website.svg);
content: "";
display: flex;
height: 40px;
width: 40px;
background-repeat: no-repeat;
}

.quantstack-astronaut {
background: url(@site/static/img/quantstack/astronaut.svg);
content: "";
display: flex;
height: 100px;
width: 100px;
background-repeat: no-repeat;
}

.quantstack-astronaut-footer {
background: url(@site/static/img/quantstack/astronaut-footer.svg);
content: "";
display: flex;
height: 200px;
width: 200px;
background-repeat: no-repeat;
}

.github-icon:hover {
opacity: 0.6;
}
Expand Down