Getting started.
From "I have an account" to "my site is live" in about five minutes.
You need an index.html.
When someone visits username.myjay.net (or any folder
inside it), MyJay looks for an index.html in that
location. If your site is one page, that one file at the root of your
upload is enough:
Folders work too. username.myjay.net/blog/ serves
sites/username/blog/index.html if it exists.
Uploading & editing files.
- Drag and drop files (or whole folder structures) onto the Files tab in your dashboard, or click "Upload files".
- Click any text file (
html,css,js,json,xml,txt,md,svg) in the tree to open it in the built-in editor. Edit, then hit Save. - Images and fonts can't be edited in-browser, delete and re-upload to replace them.
- Deleting a file is permanent. There's no trash, no undo.
Supported file types.
Anything else (executables, archives, video, etc.) is rejected by the upload endpoint. See the limits for the 50MB storage cap.
Publishing.
New sites start as DRAFT, only you can preview them by signing in. Flip the toggle in the dashboard to go LIVE; the change is immediate. Flip it back to take your site offline without deleting anything.
Troubleshooting.
I get a "this site doesn't exist yet" page.
Your site is either unpublished (DRAFT) or you haven't uploaded anything yet. Check the publish toggle in your dashboard.
I get a 404 on a page that should exist.
Check the exact filename and path. Keys are case-sensitive, so /About.html and /about.html are different files. Folder URLs need an index.html inside them.
My CSS/JS isn't loading.
Use relative paths (style.css or /style.css from your site's root), not absolute paths to myjay.net. Your site is served from username.myjay.net, a different origin.
Can I run a database, PHP, or a Node server?
No, see what this isn't. Static files only: HTML, CSS, JS, images, fonts.
The whole site shows a maintenance page.
The admin has switched on maintenance mode platform-wide. It's temporary and unrelated to your site. Check status.