Page templates
Signal's special pages — Episodes, Subscribe, Guests, Hosts, Contact, and Library — and the two ways they switch on (a route, or a page slug).
Beyond ordinary episodes, Signal ships a set of purpose-built pages. They switch on in one of two ways:
- By route — defined in
routes.yaml; the URL exists with no page to create. - By slug — create a Ghost Page with a specific slug and Signal applies the matching design automatically.
| Page | URL | Switches on by | What you do |
|---|---|---|---|
| Episodes | /episodes/ | Route | Nothing — it's the episode archive |
| Blog | /blog/ | Route | Nothing — it's the blog archive |
| Subscribe | /subscribe/ | Slug subscribe | Create a page slugged subscribe |
| Guests | /guests/ | Slug guests | Create a page slugged guests |
| Hosts | /hosts/ | Slug hosts | Create a page slugged hosts |
| Contact | /contact/ | Slug contact | Create a page slugged contact |
| Library | /library/ | Slug library | Create a page slugged library |
Your About page is just a normal page
Signal has no special About template — create an ordinary Ghost page for it. Give it the slug about and the homepage About the show section will pull from it automatically.
Routes file required for Episodes & Blog
/episodes/ and /blog/ come from the bundled routes.yaml. If they 404, upload it once — see Installation.
Slug-activated pages
For Subscribe, Guests, Hosts, Contact, and Library, just create a Ghost Page and set its URL slug to match. Signal applies the right design automatically — no template to choose.
Create a new Page in Ghost.
In Page settings → Page URL, set the slug to subscribe, guests, hosts, contact, or library.
Publish. The page now uses Signal's matching layout.
What each one does:
- Subscribe — your membership tiers, listen links, and newsletter signup. See Membership.
- Guests — the searchable A–Z guest directory (plus a "Frequent guests" strip). Curating this page's assigned authors also drives the homepage Recent guests section.
- Hosts — your show's hosts. The authors you assign here also drive the homepage Meet the hosts section, so you manage the roster in one place.
- Contact — a contact form plus your own "reasons to get in touch". See Contact form.
- Library — each visitor's saved episodes and watch progress, kept in their own browser. The page body stays empty; the title and intro come from the page. See Library.
See Content model for how the Guests and Hosts pages curate who appears.
Related
- Membership — the Subscribe page in depth.
- Contact form — wiring up the Contact page.
- Library — the
/library/page.
Library
Signal's browser-local Library — visitors save episodes and resume watch progress with no account, from a bookmark button, a header widget, and the /library/ page.
Membership
Signal's membership features — the Subscribe page with your Ghost tiers and a donate button, Portal sign-in, the newsletter signup, and members-only episodes.