# 2026-10-19: Pages: publish more than one branch per repository

**URL:** <https://forum.codefloe.com/t/2026-10-19-pages-publish-more-than-one-branch-per-repository/217>\
**Category:** Announcements\
**Tags:** changelog\
**Created:** [October 19, 2026, 1:46am UTC](https://forum.codefloe.com/t/2026-10-19-pages-publish-more-than-one-branch-per-repository/217 "2026-10-19T01:46:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![codefloe](https://forum.codefloe.com/user_avatar/forum.codefloe.com/codefloe/32/42_2.png) [@codefloe](https://forum.codefloe.com/u/codefloe)\
**Post date:** [October 19, 2026, 1:46am UTC](https://forum.codefloe.com/t/2026-10-19-pages-publish-more-than-one-branch-per-repository/217/1 "2026-10-19T01:46:39Z")

</div>

Pages can now publish up to **five more branches** per repository, each at its own address (thanks for the request in [#214](https://forum.codefloe.com/t/feature-request-support-multiple-branches-for-pages/214)):

```plaintext
https://<username>.codefloe.page/<repository>@<branch>/

```

The main site stays at `https://<username>.codefloe.page/<repository>/`, so existing links keep working.

To publish a branch, open **Settings → Pages** , pick a branch under **Additional branches** and click **Publish branch**.  
It goes live within a minute and updates on every push, and deleting the branch takes its site down.

Before you start:

- Branch names may only contain letters, digits, `.`, `_` and `-`.
- If your site generator needs a base path, set it to `/<repository>@<branch>/` for that branch.
- Custom domains always serve the main branch.

For pull request previews, keep using [roost](https://docs.codefloe.com/cicd/preview-environments/).  
The full guide is in the [docs](https://docs.codefloe.com/pages/configuration/#publishing-more-branches).
