Skip to content

Repository files navigation

Quansight Website

This repo holds two sites, both Astro apps with the same architecture (content collections of local Markdown/YAML, no external CMS):

  • Labs (apps/labs/) — labs.quansight.org, live.
  • Consulting (apps/consulting/) — an in-progress migration target for quansight.com. The live quansight.com today runs on WordPress, entirely outside this repo. apps/consulting/ was rebuilt from an earlier, broken Next.js + Storyblok attempt into an Astro app mirroring apps/labs/'s structure; blog posts are migrated, marketing pages are not yet (see quansight.com-migration.md). Not yet deployed as the live site.

Are you...

Running the website locally 🖥

System requirements:

Both sites are standalone npm projects (own package.json, own dependencies) — install/run from inside the app directory, not the repo root. Replace <app> below with labs or consulting.

Copy and paste the following commands:

git clone git@github.com:Quansight/Quansight-website.git
cd Quansight-website/apps/<app>
npm install
npm run dev

Optionally, use a docker to avoid some of the worst npm supply chain attacks

git clone git@github.com:Quansight/Quansight-website.git
cd Quansight-website
docker run --rm -it -v "$PWD":/app -w /app/apps/<app> -p 4321:4321 --user "$(id -u):$(id -g)" node:22-alpine sh
npm install
npm run dev -- --host 0.0.0.0

You should see some startup info, including http://0.0.0.0:4321/ if you are using the docker command.

Go to http://localhost:4321/.

⚠️ Only the blog (/blog, /blog/<slug>) has real content migrated so far — the homepage is a placeholder stub. Header/footer nav links point at the 24 live WordPress marketing pages, none of which exist here yet (see quansight.com-migration.md's ## Pages section) — those links currently 404 until that migration happens. The header/footer logo is a stopgap grayscale mark, not the real brand asset.

About

💻 Source code for Quansight Labs website

Resources

Code of conduct

Stars

23 stars

Watchers

19 watching

Forks

Releases

Used by

Contributors

Languages