Skip to content

chrshdl/chrshdl.github.io

Repository files navigation

chrshdl.github.io

Marketing site for Revokyte — a sim racing instrument cluster for Gran Turismo 7 and Assetto Corsa Competizione, running on a Raspberry Pi. The OS itself lives in a separate repo: chrshdl/instrument-cluster-os.

Live site: https://chrshdl.github.io

Stack

  • Astro static site, plain CSS and vanilla JS.
  • A canvas re-implementation of the device's dashboard (same fonts, colors and layout math) driven by a scripted demo telemetry lap, plus a JS port of the device's shift-light ECU.
  • three.js circuit animation as the hero background.
  • Deployed to GitHub Pages via GitHub Actions (withastro/action).

Local development

npm install
npm run dev      # http://localhost:4321
npm run build    # static build into dist/

Layout

Path Purpose
src/pages/index.astro The single-page site.
src/components/ Nav, Hero, Principles, GetStarted, Footer.
src/scripts/ Dashboard canvas, shift-light ECU port, demo telemetry, hero background.
public/fonts/ The device's own typefaces (D-DIN, Pixeltype).
.github/workflows/deploy.yml Pages deployment on push to main.

Deployment

Pushing to main runs the Deploy to GitHub Pages workflow, which builds the site with Astro and publishes the result. site in astro.config.mjs is set to the production origin so canonical URLs resolve correctly.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages