Skip to content

New QuantStack website #125

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 50 commits into from
Aug 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
668fdd0
Initiate new QuantStack's website's project.
HaudinFlorence Apr 9, 2024
1a5b090
Update the landing page and start to work on the about us page.
HaudinFlorence Apr 16, 2024
08eb5dc
Update already existing pages and start to work on Projects and Servi…
HaudinFlorence Apr 26, 2024
9cb9b13
Work on About Page, perfom updates on existing pages and reorganisati…
HaudinFlorence May 1, 2024
5adf64a
Update existing pages, complete the contact page, work on a first ver…
HaudinFlorence May 14, 2024
087472c
Start to work on the careers page.
HaudinFlorence May 16, 2024
ae81db8
Update pages and try to improve logics, styles and components.
HaudinFlorence May 29, 2024
189eef1
Update pages and update docusaurus to version 3.3.2.
HaudinFlorence May 30, 2024
cdb2fb1
Update pages, add popup logics for portraits card and add mobile desk…
HaudinFlorence Jun 3, 2024
979e647
Update docusaurus.config.ts and other docusaurus files.
HaudinFlorence Jun 3, 2024
527aec4
Fix pathes to pictures for png and svg pictures, after trying to buil…
HaudinFlorence Jun 6, 2024
c7da4fa
Update popup for the large portrait cards and fix some styling issues.
HaudinFlorence Jun 7, 2024
6d81a00
Add a .github/workflows/static.yml to try a deployment from github ac…
HaudinFlorence Jun 7, 2024
9f71c2a
Update Docusaurus version to 3.4.
HaudinFlorence Jun 7, 2024
b3a6838
Update static.yml file.
HaudinFlorence Jun 7, 2024
d3225ab
Update footer and fix a column width issue in projects page in deskto…
HaudinFlorence Jun 7, 2024
d42e197
Add the mobile design for the services page and fix various issues.
HaudinFlorence Jun 10, 2024
a66c699
Update careers page.
HaudinFlorence Jun 10, 2024
6a4a0e5
Replace logos by versions without background.
HaudinFlorence Jun 11, 2024
83291b9
Add the detailled portrait pages for the mobile design.
HaudinFlorence Jun 12, 2024
9314c1e
Use the script yml-to-json.ts in /src/components/blog to produce a .j…
HaudinFlorence Jun 13, 2024
bb7dc5a
Add all blogposts images assets.
HaudinFlorence Jun 20, 2024
c21fa94
Fix style issues and add some logics to have 2 alternating colors for…
HaudinFlorence Jun 20, 2024
a4aaea5
Update the footer.
HaudinFlorence Jun 24, 2024
d1db0ba
Start to implement the logics for the dark mode.
HaudinFlorence Jun 24, 2024
c02402e
Fix style issues and keep on working on dark mode.
HaudinFlorence Jun 26, 2024
143acfe
Simplify the logics around css variables and keep on fixing some styl…
HaudinFlorence Jun 27, 2024
fb9c4a9
Start to work on the PortraitPopup components to be able to place the…
HaudinFlorence Jun 28, 2024
12219b8
Add logics to properly place to portrait popups by calculating the of…
HaudinFlorence Jul 3, 2024
ede860e
Remove .docusaurus from git tracked directories.
HaudinFlorence Jul 3, 2024
987fcab
Try to fix issue with the Hero directory.
HaudinFlorence Jul 3, 2024
cb1dfae
Try another rendering for the project page.
HaudinFlorence Jul 3, 2024
eb47581
Fix some style issues.
HaudinFlorence Jul 4, 2024
3aa3ec8
Add alt text for all pictures.
HaudinFlorence Jul 8, 2024
c2a8f62
Remove logics for the dark mode.
HaudinFlorence Jul 9, 2024
2f061ec
Remove logics of having diffferent components for desktop and for mob…
HaudinFlorence Jul 9, 2024
9c2ad11
Remove most of the media queries in the various css file
HaudinFlorence Jul 10, 2024
3556a64
Add 2 newly added blog posts.
HaudinFlorence Jul 11, 2024
31696e7
Keep on working on style and css classes.
HaudinFlorence Jul 14, 2024
8b905af
Update the team data to include the avatarUrl and the BioComponent in…
HaudinFlorence Jul 15, 2024
002fc1e
Add a blog post.
HaudinFlorence Jul 16, 2024
f4a1744
Fix style issues.
HaudinFlorence Jul 16, 2024
42fc78c
Address style issue comments on the PR.
HaudinFlorence Jul 19, 2024
00165aa
Try to add colors on the background of the home page.
HaudinFlorence Jul 19, 2024
6e01a26
Address style issue comments made on the PR.
HaudinFlorence Jul 30, 2024
f61878e
Gather all the team informations into one single team.ts file, introd…
HaudinFlorence Aug 12, 2024
edc2ca2
Change some colors of buttons and texts on the home page.
HaudinFlorence Aug 12, 2024
6e1be9d
Fix some style issues.
HaudinFlorence Aug 12, 2024
aaba7c3
Change the baseUrl and the url.
HaudinFlorence Aug 13, 2024
c6dc571
Revert change on baseUrl.
HaudinFlorence 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.

117 changes: 0 additions & 117 deletions andreas.html

This file was deleted.

Loading