Ghost guide
Your voice in your Ghost posts
One line in Code injection, an HTML card under the paragraph: readers hear the author, with the transcript. No theme to edit.
What you need≈ 5 min to set up
- Ghost 5 or later (Ghost(Pro) or self-hosted)
- An administrator account (Code injection)
- A Vokyt account, Free plan included
Step 1 of 4 · Copy the script
Step by step
01
Set up Vokyt
Account, site, public key
Create your Vokyt account (free), then open Dashboard → Sites and integration → Add a site.
Declare every domain where the player will show: yourblog.ghost.io and your custom domain. The player won't show on an undeclared domain: that is what stops anyone from using your voice notes elsewhere.
Copy the script line shown: it already contains your public key (pk_live_…). That key is safe to put in your pages.
html<script src="https://vokyt.cc/player.js" data-key="pk_live_…" defer></script>02
Add the script in Code injection
Settings › Code injection
In Ghost admin: Settings (gear) → Code injection → Open.
Paste the script line into “Site header”, then click Save. It loads on every page: no need to repeat it in each post.
html<script src="https://vokyt.cc/player.js" data-key="pk_live_…" defer></script>03
Record a voice note
30 s to 1 min 30
Dashboard → New voice note: record in the browser or upload a file. Vokyt levels the sound and transcribes it within seconds.
Review the transcript, then copy the note's tag from the “Intégration” (Embed) box.
html<vokyt-player note="note_…"></vokyt-player>04
Place the voice note with an HTML card
Ghost editor
Open the post, go under the relevant paragraph, click + (or type /html) and choose HTML.
Paste the note's tag. The editor doesn't show the player: it appears on the published post or in preview.
html<vokyt-player note="note_…"></vokyt-player>05
Publish and check
The player appears
Publish (or update) the post and open it: the player shows with the transcript, in your theme's colours. Listens show up in your Vokyt dashboard.
Frequently asked questions
Why doesn't the player show?
9 times out of 10, the page's exact domain isn't declared in Sites and integration (with or without www, preview domain). Also check the script line is present once and the voice note is ready.
What about the newsletter?
Emails don't run scripts, so the voice note doesn't appear in the newsletter. Add a “Listen” link to its listening page (the note's “Lien d'écoute” box) to tell subscribers.
Will it slow my site down?
The player weighs under 15 KB, loads deferred and uses no cookies. Audio is only downloaded when the reader presses play.
Other platforms
Ready to let readers hear you?
Create your account, record a first voice note and follow the steps: it's free to start.