Pages
What this solves
You want a Pages deployment served from your own hostname.
Custom domains should be the last step after the build, deploy path, and rollback story are stable.
Pages
You want a Pages deployment served from your own hostname.
Domain setup is operational, not just cosmetic. First prove the generated site works on the default Pages hostname, then move DNS with a rollback plan and clear ownership for the repository, workflow, and domain.
1. Deploy to the default Pages hostname
2. Verify HTTPS, redirects, assets, and canonical URLs
3. Lower DNS TTL before cutover
4. Point the custom hostname
5. Check certificates and rollback pathKeep DNS ownership documented with the repository owner.
Verify canonical URLs and redirects after cutover.
Do not debug build failures and DNS failures at the same time.
Deploy an Astro site with Forgejo Actions and Fjord Pages: install dependencies, build to dist, and publish the static output straight from a workflow.
Deploy a Hugo site from Forgejo Actions to Fjord Pages: pin the Hugo version, build to public, and publish the generated output on every push.
Publish MkDocs documentation with Forgejo Actions and Fjord Pages: build the site from the repository and ship the exact generated output.