The https://fpgas.online landing page -- a static site published with GitHub Pages.
| Path | Purpose |
|---|---|
site/ |
The published content. site/index.html is the whole landing page (self-contained HTML + inline CSS, no build step). |
.github/workflows/pages.yml |
Deploys site/ to GitHub Pages on every push to main (and via manual dispatch). |
Pushing to main runs the Deploy GitHub Pages workflow, which uploads
site/ as a Pages artifact and deploys it. The Pages source for this repo
is set to "GitHub Actions" (not "deploy from branch").
The site is currently served at https://fpgas-online.github.io/ ; pointing https://fpgas.online at it (custom domain + DNS) is the next step.
To preview locally:
uv run --no-project python -m http.server 8000 --directory site| Repository | Description |
|---|---|
| fpgas.online-test-designs | LiteX-based test designs that verify FPGA boards are working |
| fpgas.online-infra | Ansible infrastructure for fpgas.online |
| fpgas.online-site | Django web application for fpgas.online |
| fpgas.online-poe | SNMP PoE switch management |
| fpgas.online-cam | Camera capture and streaming for Raspberry Pi boards |
| fpgas.online-setup-pi | Raspberry Pi environment setup for fpgas.online nodes |
| fpgas.online-netboot-pi | Netboot filesystem preparation tools |
| fpgas.online-tools | Utility scripts and tools |
| fpgas-online.github.io | The fpgas.online website (this repo) |
| apt | APT package repository (GitHub Pages) |
| todo | TODO items tracking |