42 lines
1.2 KiB
Markdown
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"`
|
|
|
|
|
|
|