Host on GitHub Pages
Free static hosting from a GitHub repository — perfect for sites exported from the Heavens Tools builder.
Step 1 — Export your site
- Open the site builder.
- Design your page in the canvas.
- Click Download (or Export) to save
index.htmland assets. - If the builder bundles one file, also copy any linked
css/,js/,img/folders.
Step 2 — Create a GitHub repository
From the eth.limo GitBook:
- Go to GitHub and sign in.
- Click New repository.
- Name it (e.g.
my-dwebsite) and create. - Upload your exported files — Upload an existing file — or push via git:
git init
git add .
git commit -m "Initial site export"
git branch -M main
git remote add origin git@github.com:YOU/my-dwebsite.git
git push -u origin main
Step 3 — Enable GitHub Pages
- Repo → Settings → Pages.
- Source: Deploy from branch →
main→/ (root). - Save. Your site will be at
https://YOU.github.io/my-dwebsite/.
Step 4 — Custom domain (optional)
- In Pages settings, add your custom domain.
- At your DNS provider, add the CNAME or A records GitHub shows.
- Enable HTTPS (GitHub provisions Let's Encrypt).
Step 5 — Link ENS (optional)
GitHub Pages is DNS/Web2 hosting. For a Web3 mirror:
- Pin the same static folder to IPFS → get CID.
- Set ENS content record to
ipfs://CID. - Visit
yourname.eth.limo.
See IPFS + ENS guide.
Tip: Use GitHub Actions to auto-deploy when you push updates — same repo, fresh Pages build on every commit.