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

  1. Open the site builder.
  2. Design your page in the canvas.
  3. Click Download (or Export) to save index.html and assets.
  4. 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:

  1. Go to GitHub and sign in.
  2. Click New repository.
  3. Name it (e.g. my-dwebsite) and create.
  4. 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

  1. Repo → SettingsPages.
  2. Source: Deploy from branchmain/ (root).
  3. Save. Your site will be at https://YOU.github.io/my-dwebsite/.

Step 4 — Custom domain (optional)

  1. In Pages settings, add your custom domain.
  2. At your DNS provider, add the CNAME or A records GitHub shows.
  3. Enable HTTPS (GitHub provisions Let's Encrypt).

Step 5 — Link ENS (optional)

GitHub Pages is DNS/Web2 hosting. For a Web3 mirror:

  1. Pin the same static folder to IPFS → get CID.
  2. Set ENS content record to ipfs://CID.
  3. 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.