Listen Beyond Borders. This public repository holds the generated static website for ePlus OnAir staging. It is not the source-code repository.
| Property | Value |
|---|---|
| Website hostname | https://new-radio.eplus.dev |
| Private source repository | ePlus-DEV/radio.eplus.dev |
| Source branch | develop |
| GitHub Environment | development |
| Published website branch | main (this repository) |
| Optional social-image branch | station-images (not the Pages website branch) |
Important
Generated output — do not manually edit HTML, CSS, JavaScript, radio catalogs, CNAME or artwork here. The next trusted source deployment replaces generated files.
- Maintainers review and merge changes into the private source
developbranch. - Deploy ePlus OnAir to GitHub Pages builds and tests the website, checks the exact target repository, configured hostname and token permissions, and audits output size.
- The workflow publishes Nuxt static output to this repository's
mainbranch. The rootCNAMEis restored and thisREADME.mdis preserved by the publishing workflow. - This repository's GitHub Pages settings serve branch
mainat/(root)for the configured custom domain.
PAGES_DEV_READY=true must be set in the source repository for automatic develop publishing.
Staging is deliberately noindex: no production sitemap, canonical or GA4 is emitted from the develop deployment. The separate main production Pages build is indexable and includes a production sitemap, canonical links and GA4 (G-ETDY41KBBJ). A successful Pages push alone does not verify live DNS or TLS routing.
Regular website builds use npm run generate:site, retaining station logos but excluding the large per-station Open Graph JPEG collection so the published site stays under the GitHub Pages 1 GB site limit.
The optional Publish station images separately workflow uses an independent station-images branch, uploads updated JPEGs in batches of at most 100 MiB, and reports an immutable base URL only once the manifest is complete. Do not copy these JPEGs into website main.
- Make application, station-data, player, SEO, or CI changes in the private source repository through pull requests.
- Check source README and deployment guide for the branch map, configuration and release procedure.
- Never commit deployment tokens, private configuration or credentials into this public repository.
- If this README disappears after a redeploy, verify that the source publisher still excludes
/README.mdwhen syncing withrsync --delete.
Maintained by ePlus.DEV · ePlus OnAir — Listen Beyond Borders.