Goal
- A single
index.html—drag-and-drop to any static host - Works out of the box; swap in your domains by editing only 3 lines
- Dark/light auto-switch, fully responsive
Preview
Live demo (same file)
————————— 5-minute timer starts —————————
Step 1 – Grab the file (30 s)
- Go to https://github.com/EvanTop/EvanMi/releases/tag/EvanMi_v2
- Under “Assets”, download
EvanMi_v2.zipand unzip - You’ll get one file:
EvanMi.html(≈ 13 KB)
Step 2 – Add your domains (60 s)
Open EvanMi.html in any editor and locate:
const domains = [
{ name: "example.com", price: "$1 999", note: "Premium .com" },
{ name: "ai.dev", price: "$899", note: "Perfect for AI" }
];
Replace with your own list. Leave price or note empty if you wish. Save.
Step 3 – Go live (90 s, pick one)
A. GitHub Pages
- Rename
EvanMi.htmltoindex.html, push to a repo - Settings → Pages → Branch: main → Save
- Live at
https://username.github.io/repo-name/in ~30 s
B. Vercel (recommended)
- Log in to vercel.com → “Upload” → drop
index.html→ Deploy - Instant
*.vercel.appURL + free HTTPS + custom domain support
C. Object storage (OSS, COS, Qiniu, etc.)
- Upload
index.html, enable “static website” → done.
D. Lazy mode
- If you already run a server, drop the file into the web root via any panel (e.g.,宝塔) and bind your domain.
Step 4 – Swap icon & title (optional 60 s)
- Favicon: place
favicon.icoin the same folder. - Title & description: edit
<title>and<meta name="description">at the top of the file.
That’s it—your domain showcase is online in under 5 minutes!
————————— Pro tips —————————
- Change theme color: find
--primary: #3b82f6in the<style>block and replace with any hex value. - Hide prices: delete the
"price"key or leave it blank. - Track visits: swap the Google Analytics or Cloudflare Beacon script for your own ID.
————————— One-liner takeaway —————————
One 13 KB page, drop it anywhere, edit 3 lines, and your sleek domain portfolio is live.
Got it running in 5? Star the repo ⭐ https://github.com/EvanTop/EvanMi

Top comments (1)
It has undergone an overall upgrade, and the details now better align with my personal aesthetic.