Setup guide

Get started with Parkstatic

From zero to hosted on WordPress in about 10 minutes. Here's the full process, step by step.

Before you start

You'll need these three things ready to go.

A WordPress site

Any self-hosted WordPress installation with admin access. Shared hosting works fine.

A static-build project

Built with Vite, Astro, SvelteKit, Remix, React Router, Nuxt, Next.js static export, or Lovable — React, Vue, TanStack Start, and more. Single-page or multi-page, both work.

A GitHub repository

Your project must be pushed to GitHub. Public or private repos both work.

The walkthrough

Most of the heavy lifting is handled by the plugin's built-in onboarding — you mostly click through it.

Step 1

Get your Parkstatic license

Grab a Premium license right here — pay once for a year or go lifetime. You'll get instant access to download the plugin and a license key to activate it.

Step 2

Install the plugin on WordPress

Download the Parkstatic plugin from your account, then upload it to WordPress and activate it with your license key. After this, the plugin's onboarding takes over and guides you the rest of the way.

In WP admin: Plugins → Add New → Upload Plugin → choose the .zip → Install → Activate → enter your license key.
Step 3

Push your project to GitHub

The wizard checks whether your project is on GitHub. If it isn't yet, it walks you through it — including a dedicated flow for Lovable projects that uses the built-in "Save to GitHub" integration.

Already on GitHub? Just paste the repo URL and continue.

Step 4

Generate your PARKSTATIC_SECRET

The plugin generates a unique PARKSTATIC_SECRET token that authorizes GitHub Actions to deploy to your WordPress site.

In GitHub: Repo → Settings → Secrets and variables → Actions → New repository secret → name it PARKSTATIC_SECRET → paste the value from the plugin.
Step 5

Add the GitHub Action to your repo

Drop the workflow file into your repository at .github/workflows/deploy.yml. The plugin's onboarding gives you this snippet, ready to paste:

.github/workflows/deploy.yml
name: Build and Deploy

on:
  push:
    branches: [main]
  workflow_dispatch:

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: ParkStatic/action@main
        with:
          parkstatic-secret: ${{ secrets.PARKSTATIC_SECRET }}
Step 6

Push and let it build

Commit the workflow to main. The push triggers GitHub Actions, which builds your site and uploads it to your WordPress installation through the Parkstatic plugin.

Watch the run live under your repo's Actions tab.

Step 7

Activate and go live

Once the build finishes, the deployed version appears inside the Parkstatic plugin. Click Activate to start serving it from your WordPress domain.

That's it. Every future git push auto-deploys a new version — including changes you make in Lovable, which push to GitHub for you.

Ready to deploy?

Get your license and let the onboarding handle the rest.