joplin-notes/joplin notion extension/Web Development/Github/codeberg.md
2026-11-04 00:33:23 +05:30

42 lines
1.2 KiB
Markdown

- Hosting static pages
1. Create a public repository named pages to make the site available at the main subdomain.
or
Create a branch pages in a public repository:
`git switch --orphan pages`
`git rm --cached -r . `
2. Push your static content, HTML, style, fonts, images or anything else.
3. Access your new website using this link:
https://USERNAME.codeberg.page[/REPOSITORY][/@BRANCH]
or
To use a custom domain, create a file .domains in your repository with the domain name you wish to use.
Then, add a DNS record for that domain:
CNAME [[branch.]repo.]user.codeberg.page.
Or for apex domains where CNAME doesn't work:
ALIAS codeberg.page.
TXT [[branch.]repo.]user.codeberg.page
If ALIAS isn't supported, use A & AAAA instead:
A 217.197.91.145
AAAA 2001:67c:1401:20f0::1
\+ TXT as above
4. Example: Repo name: https://broSahru.codeberg.page/test/
- Hosting react pages
Deploy build folder manualluy
```bash
git init
git add .
git commit -m "Initial build"
git remote add origin your-codeberg-repo-url.git
git push -u origin master
```
Also make sure that in package.json there is a field
`"homepage" : "https://broSahru.codeberg.page/test"`