The SiteHub

The SiteHub

Everything you need to build and publish static websites

Write HTML, CSS, and JavaScript in your browser, preview the current draft, and publish to a free generated SiteHub address. Paid plans can connect one custom domain per site.

Editor Preview Publishing Domains Templates Assets Billing
Editor

Browser code editor

Write HTML, CSS, and JavaScript directly in your browser without installing a local editor. Essential controls stay visible so you can focus on your content.

Language tabs, saved or unsaved state, and code limits stay visible, so the path from your first edit to a publishable draft remains clear.

  • Code editing tabs for HTML, CSS, and JS
  • Clear saved and unsaved draft status
  • File size limits enforced per plan with clear feedback
  • Built for static files without backend complexity
Editor Drafts Preview Publish
index.html styles.css app.js
workspace / portfolio-site / index.html Saved
1 <!DOCTYPE html>
2 <header class="hero">
3   <h1>Designer & Developer</h1>
4   <p>Static sites shipped from the browser.</p>
5 <section id="projects"></section>
6 <footer>&copy; 2026 Jane Smith</footer>
3 active files Draft saved Ready to publish
Preview

Draft preview

Open Preview from the editor to render the current HTML, CSS, and JavaScript, including unsaved changes. Check the layout and content before you publish.

Draft changes stay private until you publish, so you can experiment freely without affecting the live site.

  • Responsive desktop and mobile preview sizes
  • Preview remains separate from the published site
  • Fast iteration for layout, spacing, and responsive design
  • Clear separation between draft preview and the published site
DRAFT the-sitehub.com/sites/portfolio-site/preview
Desktop
index.html
Live preview

Build faster

Ship static pages from your browser with zero configuration.

Get started
Publishing

One-click publishing

Select Publish and The SiteHub queues your saved draft for deployment. Each deployment records its status so you know when publishing starts, completes, or fails.

When the deployment completes, the public URL is ready to share. The Deployments page keeps the history of earlier releases.

  • One publish action queues your saved draft
  • Status visible at every stage from queued to published
  • Full history of past deployments
  • Public URL ready after deployment completes
Domains

A public address for every site

Every site receives a stable generated SiteHub address automatically. It becomes public after the first successful deployment, with no DNS setup required.

On a paid plan, the same page also shows the site's custom domain and its current verification status.

  • Stable generated address assigned automatically
  • Ready to share after the first successful deployment
  • No DNS configuration for the generated address
  • Generated and custom addresses shown in one view
Your free SiteHub address
a7d3k9m2q1.the-sitehub.app
Domain Type Status
a7d3k9m2q1.the-sitehub.app Managed
Active
docs.example.com Custom
Active
Domains

One custom domain per paid site

Connect an apex domain or subdomain that you own. Add the exact ownership and routing records shown by The SiteHub, then run DNS verification.

The Domains page shows whether the domain is pending, active, or failed and explains which DNS record still needs attention.

  • One custom domain for each site on a paid plan
  • Apex domains and subdomains supported
  • Ownership and routing checks before activation
  • Clear pending, active, and failed states
Domain status examples 3 states
studio.example.com
Non-apex host Verifying
TXT _sitehub.studio sitehub-verification=…
CNAME studio the-sitehub.app
docs.example.com
Non-apex host Active
portfolio.io
Apex DNS failed
A @ Expected server IP — record not found
Templates

Starter templates for common site types

Start with a blank canvas or choose a portfolio, landing page, resume, freelancer, school project, or product template. Then customize the HTML, CSS, and JavaScript.

  • Blank and prebuilt starting points
  • Templates for personal, business, and education projects
  • Live preview before selecting a template
  • Editable standard HTML, CSS, and JavaScript
Portfolio Use →
Landing Page Use →
Resume Use →
Assets

Asset management

Upload and manage files used by your static sites through a straightforward asset panel. File names, sizes, and types are shown in a compact view alongside your storage usage.

Storage limits are tied to your plan and always visible, so there are no surprises as your projects grow.

  • Images, fonts, PDFs, JSON, and text files
  • Upload files directly from your browser
  • File names, sizes, and upload times shown clearly
  • Reference assets directly from HTML, CSS, and JS
Assets 4 files
File Type Size · Updated
JPG
hero.jpg image
1.8 MB 2m ago
PDF
resume.pdf document
412 KB 8m ago
TXT
notes.txt text
8 KB 1h ago
JSON
theme.json config
12 KB 2h ago
Billing

Plans, usage, and billing

Your plan, current usage, and upgrade options are all in one place so you always know where you stand.

Choose monthly or yearly billing and apply an eligible promotion code at checkout.

  • Usage bars show how close you are to each limit
  • Upgrade from Free to a paid plan in a few clicks
  • Review plan access and billing status in one place
  • Limits apply across sites, assets, storage, and domains
Free
$0 / month
Sites
1 / 1
Assets
7 / 10
Storage
40%
Pro
$3.99 / month
Popular
Sites
7 / 10
Assets
304 / 400
Storage
58%
Get started

Start building your first static site.

Write code in your browser, preview the current draft, and publish to a shareable URL without configuring a server or deployment pipeline.