Quick Start
Create your first PhantomWP project in under 5 minutes.
Quick Start Guide
This guide will walk you through creating your first Astro site with PhantomWP. By the end, you'll have a working website ready to customize.
Prerequisites
Before you begin, make sure you have:
- A GitHub account (free tier works fine)
- An email address for your PhantomWP account
- About 5 minutes of time
That's it! No software to install, no command line required.
Step 1: Create Your Account
- Go to PhantomWP and click Get Started
- Sign up with your email address
- Verify your email by clicking the link we send you

Step 2: Connect GitHub
After signing in, you'll need to connect your GitHub account:
- On the dashboard, click Connect GitHub Account
- Authorize PhantomWP to access your GitHub
- You'll be redirected back to the dashboard

PhantomWP needs GitHub access to create repositories and manage Codespaces on your behalf. We only request the minimum permissions needed.
Step 3: Create Your First Project
- Click Create New Project on the dashboard
- Enter a name for your repository (e.g.,
my-astro-site) - Choose whether the repository should be public or private
- Click Create & Launch Codespace

PhantomWP will now:
- Create a new GitHub repository
- Set up the Astro template with all files
- Launch a GitHub Codespace
- Open the IDE automatically
This takes about 3-4 minutes. You'll see progress updates as each step completes.

Step 4: Explore the IDE
Once your Codespace is ready, you'll see the PhantomWP IDE:

The IDE has several panels:
File Tree (Left)
Browse and manage all files in your project. Click any file to open it in the editor.
Code Editor (Center)
Edit your files with full syntax highlighting, autocomplete, and error detection. The editor supports all file types including .astro, .md, .ts, and more.
Live Preview (Right)
See your changes instantly! The preview updates automatically as you save files.
Step 5: Make Your First Edit
Let's personalize your site:
- In the file tree, click on
src/pages/index.astro - Find the
<h1>tag with the site title - Change the text to something personal
- Press
Cmd/Ctrl + Sto save
Watch the preview update instantly with your changes!

Step 6: Deploy Your Site
When you're ready to share your site with the world:
- Click the Git icon in the header
- Review your changes
- Write a commit message (e.g., "Update homepage title")
- Click Commit & Push
Your changes are now on GitHub!
Set Up Vercel Deployment
- Go back to the Dashboard
- Find your project card
- Click Setup Deployment
- Enter your Vercel token
- Follow the prompts to connect your repository

Once connected, every push to GitHub automatically deploys your site. You'll see the deployment status and live URL on your dashboard.
Next Steps
Congratulations! You've created your first PhantomWP project. Here's what to explore next:
- Using the IDE — Learn all the IDE features
- WordPress Integration — Import content from WordPress
- Deployment — Learn more about deployment options
Troubleshooting
Codespace Won't Start
If your Codespace is stuck starting:
- Go to the Dashboard
- Click the Remove button next to the Codespace
- Click Create Codespace to create a fresh one
Preview Not Loading
If the preview shows a blank page:
- Make sure the Codespace status shows "Running"
- Wait 10-15 seconds for the dev server to start
- Click the refresh icon in the preview panel
Changes Not Saving
If your changes aren't persisting:
- Make sure you see "Saved" in the status bar
- Check that the tab doesn't show an unsaved indicator (dot)
- Try pressing
Cmd/Ctrl + Smanually
Need more help? Check our Support page or reach out directly.