Skip to main content

Podcaster

Hosting a podcast and creating its website with Eleventy.

Permalinks

Podcaster assigns permalinks to your episode posts, which means that they each produce an individual episode page with a unique URL.

For episodes without season numbers, the permalink for the page will be /{episodeNumber}/. For episodes with season numbers, the permalink will be /s{seasonNumber}/e{episodeNumber}/.

https://flightthroughentirety.com/297/
https://500yeardiary.com/s3/e6/

This is quite a common pattern for podcast episode URLs. It’s concise, straightforward and easy to extrapolate from.

However, if you prefer something else, you can customise the permalink structure by supplying podcast.episodePermalinkPattern in your podcast.json file.

Here are some example patterns for a hypothetical Season 2, Episode 1 called Daleks Daleks.

permalink pattern example
/episode/{episodeNumber}/ /episode/1/
/podcast/{episodeNumber}/ /podcast/1/
/season/{seasonNumber}/episode/{episodeNumber}/ /season/2/episode/1/
/{episodeNumber}-{titleSlug}/ /1-daleks-daleks/

And here’s the list of placeholders you can use in your permalink patterns:

placeholder description
{episodeNumber} The episode number
{seasonNumber} The season number
{titleSlug} The title of the episode post, slugified