Now available · Static site editing

Edit your site.
Right on the page.

WYSite puts a live editor directly onto your published HTML files — no CMS database, no deployment pipeline, no migration headaches.

0
Databases required
1
PHP file to deploy
Themes & imports
100%
Real HTML on disk

Core Capabilities

Everything you need.
Nothing you don't.

WYSite's editing model is intentionally lean — built around the filesystem, not around a database that replicates it.

✏️

Edit in Place

Click any editable region on your live page and start typing. Changes are written directly to the HTML file on disk — no preview environment, no sync step.

block-level · rich text · source mode
🗂️

Real Filesystem Writes

The editor reads and writes the actual published pages — not a detached copy in a database. What you see is what's live, always.

direct writes · no sync · no db
🧭

Shared Menus

Edit the main navigation once and have it propagated across every page that uses it. Nested lists, styled by the active theme.

nested nav · theme-styled · one edit
🎨

Theme Preview & Apply

Preview any registered theme against your live pages. When you're happy, apply it — all pages and templates are rewritten in one operation.

live preview · bulk rewrite · swappable
📥

Import Legacy HTML

Bring unmanaged static pages into the current theme without rebuilding them by hand. Split any page into multiple independently editable regions.

migration · multi-region · no rebuild
#️⃣

Hashtag Archives

Tag blog posts with #hashtags in the page metadata. WYSite auto-generates static tag-index landing pages — no dynamic query needed.

static archives · tag pages · auto-generated
🔐

Drop-in Auth

The editor lives at /edit/ — a single PHP file dropped into an existing host. Authenticated users get the editor; everyone else sees the public page.

single file · auth gate · no server config
</>

Source Mode

Switch between the WYSIWYG toolbar and raw HTML at any time within the same editing session. Full control when you need it.

wysiwyg · raw html · per-block toggle
📋

Blog & Journal Engine

Post pages live at the root level and are indexed into tag archives automatically. Edit each post in place like any other page.

root-level posts · tag-driven · static output

Deployment Model

One folder.
Your whole CMS.

Drop it in. Start editing.

WYSite has no install wizard, no build step, and no database to provision. Upload one folder to any PHP-capable host, set your password, and your editor is live.

The public site stays as plain HTML files. Authenticated editors work against those same files — reads, writes, and theme operations all go straight to disk.

Read the full checklist →
your-host / public_html
# Your existing site
public_html/
  index.html
  about.html
  blog/
    my-first-post.html
  site.css

# Drop in the editor
edit/              ← new folder
  index.php        ← the whole editor
  config.php       ← your password + settings
  themes/          ← theme files live here

# That's it. Navigate to:
yoursite.com/edit/

Editorial Workflow

How a typical edit works.

The whole cycle from visiting a page to publishing an update takes seconds — because there's nothing between you and the file.

01 — Visit

Open any page

Navigate to any page on your site as a logged-in editor. A subtle toolbar appears at the top of the page.

02 — Click

Activate a region

Click any editable region — a paragraph, a heading, a content block — to enter edit mode inline.

03 — Edit

Make your changes

Use the rich-text toolbar or flip to source mode to edit raw HTML. Change text, links, images, or structure.

04 — Save

Write to disk

Hit Save. The editor writes the updated region back into the actual HTML file. The page is live instantly.

Why WYSite

The case for filesystem-first.

Most CMSes move your content into a database and reconstruct your site on every request. WYSite keeps content where it already is.

Capability
WYSite
WordPress / CMS
Raw Static HTML
Browser-based editing
In-place on live page
In admin UI
Manual only
Database required
None
MySQL / Postgres
None
Edits are real filesystem files
Always
DB rows only
Yes, but manually
Deploy existing static site
Drop-in
~ Migration needed
Already static
Theme switching
Preview & apply
Theme system
Manual rebuild
Hashtag-driven archives
Auto-generated static
~ Plugin/query needed
Not available
Shared menus across pages
Edit once, propagate
Nav menus
Copy-paste
The best CMS is the one that disappears — leaving you with nothing but your content and a save button.
WYSite design philosophy · whatyou.site

Ready to edit in place?

Drop the editor into /edit/ and start publishing in minutes.