Static site for triadiclabs.org, built with Astro and deployed to GitHub Pages.
npm install
npm run devDev server: http://localhost:4321
npm run build # output to dist/
npm run preview # serve the built site locallyPushes to main deploy automatically via .github/workflows/deploy.yml.
- Settings → Pages → Source → select GitHub Actions.
- Settings → Pages → Custom domain → enter
triadiclabs.org(thepublic/CNAMEfile is committed; this triggers the apex check). - Configure DNS for
triadiclabs.orgat your registrar:Arecords →185.199.108.153,185.199.109.153,185.199.110.153,185.199.111.153AAAArecords →2606:50c0:8000::153,2606:50c0:8001::153,2606:50c0:8002::153,2606:50c0:8003::153- Optional
CNAMEforwww→triadic-org.github.io
- Once DNS resolves, enable Enforce HTTPS under Pages settings.
src/
layouts/ # shared page shells
pages/ # routes (file-based)
public/ # static assets served as-is (CNAME, favicon, etc.)