Skip to main content

Podcaster

Hosting a podcast and creating its website with Eleventy.

Documentation

Tutorials

Getting started

Create a podcast website step-by-step and learn about its structure

How-to guides

How to create episode pages

How to create web pages for each of your episode posts

How to create an index page

How to create an index page to display a list of podcast episodes

How to deploy your site and episodes

How to deploy your site and episodes

Topics

Where does Podcaster’s information come from?

How Podcaster gets episode information from front matter, the post’s filename and the episode’s audio file

Permalinks

How Podcaster creates permalinks for your episode posts and how they can be overridden

The podcast feed

What is a podcast feed and how does Podcaster create it?

Optional features

Podcaster’s optional features: drafts, excerpts and page titles

Three titles

Why there are three different ways of giving titles to your episodes?

Chapters

What are chapters and how can you create them with Podcaster?

Reference

Environment variables

A list of environment variables that can be used to modify the build process

Podcaster options

A list of options that can you can supply to Podcaster when adding it to your Eleventy configuration file

Podcast information

A detailed list of the information about your podcast that Podcaster can use to generate your podcast feed

Episode information

A detailed list of the information about your podcast episodes that Podcaster can use to generate your podcast feed

Calculated data

What podcast and episode data is calculated by Podcaster for use in your templates

Readable filters

A description of the filters Podcaster provides for formatting dates, durations and file sizes