Hey everyone! ![]()
Some of you might remember my Enova and Meridian posts here. This is what I’ve been building most recently.
Meet Signal, the most complete Ghost theme for video and audio podcasts. Enova is the all-rounder for magazines, blogs, and newsletters, and Meridian turns a site into a newspaper front page. Signal does something different again: it turns a Ghost site into a proper home for a show, where people come to watch, listen, and read the transcript, not just skim a post feed.
What Signal brings to a show:
-
A floating mini-player that keeps the episode playing as listeners scroll and move between pages, so they never lose their place, with lock-screen and notification controls on the phone (play, skip, drag-to-seek, cover art) for audio and uploaded video
-
Searchable transcripts that follow along as the episode plays, click any line to jump to that moment, plus tappable chapters so people skip straight to the part they want
-
Six homepage hero layouts you pick from the dashboard, from a latest-episode hero to a cinematic trailer, with sections for featured episodes, hosts, guests, sponsors, and support that appear only when you have something to show
-
Guest and host profiles built automatically from your Ghost authors, with a searchable A to Z guest directory
-
Listen everywhere links for Apple Podcasts, Spotify, YouTube, RSS and more, shown on every episode, on a dedicated Subscribe page, and in the footer
-
A private Reader Library, where visitors bookmark episodes and resume where they left off, saved in their own browser with no account and no signup
-
Write a blog alongside your episodes: tag a post and it becomes a clean, reader-focused article with its own /blog/ feed, kept separate from your podcast feed
-
Full membership support with newsletter signups, a tiered subscribe page, and a contact form, plus Light, Dark, and System mode and custom fonts set from the dashboard
Built with Tailwind CSS v4 and Vite, compatible with Ghost 6.0+.
Signal also ships with Signal Tools, a browser extension included with the theme. Paste a YouTube link, an audio file, or a podcast feed, and it imports the episode into a Ghost draft with the show notes, transcript, and chapters generated for you, plus hosts and guests added as credited authors. It runs on your own (BYOK) free Gemini key, so nothing goes through my servers.
Links
- Live demo: https://signal.labs.enova.studio
- Details: Signal – The most complete podcast theme for Ghost.
- Documentation: Introduction | Enova Studio Docs
As with last time, I’d genuinely value your thoughts and feedback, and I’m happy to answer any questions.
Thank you!
Kasun.

