I push my website changes to ‘main’ (default branch) in projectx.
But cloudfare only deploys it to hash.projectx.pages.dev instead of projectx.pages.dev
which is different from documentation:
For example, if you have a repository called user-example connected to Pages, this will give you a user-example.pages.dev subdomain. If main is your default branch, then any commits to the main branch will update your user-example.pages.dev content, as well as any custom domains attached to the project.