Website maintenance
This website combines custom Astro landing pages with Starlight documentation.
Local development
Section titled “Local development”npm installnpm run devThe local site is available at http://localhost:4321 by default.
Production check
Section titled “Production check”npm run checknpm run buildnpm run previewGitHub Pages test deployment
Section titled “GitHub Pages test deployment”The included workflow builds the repository as a GitHub project Pages site:
https://byteworkshop.github.io/<repository-name>/In the GitHub repository:
- Open Settings → Pages.
- Set Source to GitHub Actions.
- Push the site to the
mainbranch. - Open the deployment URL from the workflow or Pages settings.
Move to luuster.app
Section titled “Move to luuster.app”When DNS is ready:
- Copy
public/CNAME.exampletopublic/CNAME. - Change the workflow environment to:
SITE_URL: https://luuster.appBASE_PATH: ''- Configure
luuster.appas the custom domain in GitHub Pages. - Add the required DNS records at the domain provider.
- Enable Enforce HTTPS after GitHub provisions the certificate.
Replace the mockups
Section titled “Replace the mockups”The landing page mockups are intentionally implemented in HTML and CSS. Replace them with optimized screenshots under public/screenshots/ once representative builds are available, and retain useful alt text for each image.