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
Changes from all commits
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
54 changes: 54 additions & 0 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ["new_website"]
pull_request:
branches:
- '*'

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages


# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20
- name: Install the dependencies
run: npm ci
- name: Build
run: npm run build
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: ./build

deploy:
needs: build
if: github.ref == 'refs/heads/new_website'
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
permissions:
contents: read
pages: write
id-token: write
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
_site/
.DS_store
.ipynb_checkpoints/
node_modules/
build/
.docusaurus
static/img/light-and-dark-pictures/
Empty file added .nojekyll
Empty file.
1 change: 0 additions & 1 deletion CNAME

This file was deleted.

41 changes: 41 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Website

This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator.

### Installation

```
$ yarn
```

### Local Development

```
$ yarn start
```

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

### Build

```
$ yarn build
```

This command generates static content into the `build` directory and can be served using any static contents hosting service.

### Deployment

Using SSH:

```
$ USE_SSH=true yarn deploy
```

Not using SSH:

```
$ GIT_USER=<Your GitHub username> yarn deploy
```

If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
111 changes: 0 additions & 111 deletions alexis.html

This file was deleted.

111 changes: 0 additions & 111 deletions anastasiia.html

This file was deleted.

Loading