Publishing Shaders
On headsta.sh, a shader is a plugin/product — publishing one makes it a real page in the gallery that others can view, like, comment on, and (if you sell it) buy. This page covers the publishing side of the online editor.
Prerequisites: you must be signed in and have write access. If you try to save without either, you’ll be sent to sign in or shown the write-access prompt.
Saving
In the editor, use the Save button (visible when you’re creating a new shader or editing
one you own). The first save publishes the shader and takes you to its page at
/plugin/<slug>. Later saves update it.
You can also edit a shader’s title, credit/author name, and tags inline — tags help people find it in the gallery.
Visibility
Next to Save is a visibility control. Choose who can see the shader:
| Level | Who can see it |
|---|---|
| Public + API | Everyone, and it’s available through the public API |
| Public | Everyone browsing the site |
| Unlisted | Only people with the link |
| Private | Only you |
Changing the visibility of an existing shader asks you to confirm, so you don’t expose or hide something by accident.
Versions
Every save is kept. The History tab lists your saved versions with timestamps, so you can see how a shader evolved.
Attaching downloads
If your shader is something people install (rather than just view online), the Downloads tab lets you attach per-platform download links — Windows, Mac, both, or all — each with a version and date. This is how a published shader becomes a downloadable plugin. Buyers then get those download buttons on the product page; see Orders, Licenses & Downloads.
Sharing
Once a shader is saved, use Share to copy its link (/plugin/<slug>) to your clipboard.
Unlisted shaders are perfect for sharing a work-in-progress with just a link.
Customizing the product page
Every published shader gets a solid default page — preview, controls, downloads, votes, comments. If you want more, you can replace it with a fully custom page: as the owner you’ll see an Edit page button on your product page, which opens a full-screen editor with your page’s code on the left and a live preview on the right.
Custom pages are built from React-style components and can only import from a curated set of packages. They can embed the product’s regular comments thread, so going custom doesn’t cost you the community features. If a package your page uses is ever removed from the curated set, visitors simply see the default page again and you’ll see a notice asking you to re-save.
Authors can customize their profile banner the same way — see Selling Your Work.
Where it appears
Published public shaders show up in the plugin galleries (/plugin, category pages, and the
/shop rails like Trending and Recently Added), and on your public profile if you’re an
author.
Next
- Selling Your Work — charge for what you publish.
- Comments & Likes — how people respond to it.