Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Jekyll theme for podcasters to showcase their show with episode posts, audio player, and social links.
Jekyll Podcaster is an open-source Jekyll theme built specifically for podcasters to showcase their show, with episode posts, a custom audio player, and social links — but no RSS feed generation.
Jekyll Podcaster is a free, MIT-licensed Jekyll theme designed and maintained by Alessio Franceschi (GitHub: PandaSekh). It takes ordinary Jekyll posts as podcast episodes and renders them through podcast-specific layouts, including a homepage, post pages, and a sidebar. The theme runs on any standard Jekyll setup and can be deployed through Netlify, GitHub Pages, a remote theme, or as a gem installed via Bundler. A key caveat stated in the documentation: this theme does not build an RSS feed for your podcast, so it only showcases the show and you still need a distribution platform for actual audio delivery.
_includes/playerjs.html include embeds a customizable player; its labels can be translated._data/settings.yml controls Disqus comments (via shortname), month translation for dates, and adds a shownotes block to every episode.fas for solid, fab for brand) and a configurable color in sidebar.css.assets/img/: Podcast_Cover_500.jpg at 500×500, Podcast_Cover_Small.jpg at 210×210, and a high-resolution Podcast_Cover.jpg (documentation uses 3000×3000)._sass/base.scss and _sass/sidebar.scss; the animated wave background is an encoded SVG whose path fill must be decoded at mothereff.in/url, changed, re-encoded, and prefixed with data:image/svg+xml;utf8,.bundle exec jekyll build, publish directory _site/), GitHub Pages via a gh-pages branch (with the caveat that Jekyll's --safe flag disables custom plugins), a GitHub remote theme, and a gem-based installation._data/settings.yml, and deploying on Netlify._config.yml as a remote theme to get podcast-specific styling with minimal changes._includes/date.html and _includes/playerjs.html.Installation is a four-step process: download or fork the repository, add your podcast metadata to _config.yml, configure _data/settings.yml and add the three cover images, then build with bundle exec jekyll build (or preview with bundle exec jekyll serve). For Netlify deployment, set the build command to bundle exec jekyll build and the publish directory to _site/. On GitHub Pages, create a gh-pages branch, but note that Jekyll's --safe flag disables custom plugins.
Free and open source under the MIT License, with the only requirement from the author being to keep their name in the footer. No paid tiers or hidden costs are mentioned in the documentation.
No. The documentation explicitly states the theme will not build an RSS feed for your podcast, so it is for showcasing the show, not distributing it. You still need a separate podcast distribution platform.
Fork the repository, go to Netlify and create a New site from Git, select your forked repo, set the build command to bundle exec jekyll build and the publishing directory to _site/, then deploy. After deployment you can change the subdomain or add a custom domain under domain settings.
The theme requires three podcast cover images in /assets/img/: Podcast_Cover_500.jpg at 500×500 pixels, Podcast_Cover_Small.jpg at 210×210 pixels, and Podcast_Cover.jpg at high resolution (the author uses 3000×3000).
Edit _sass/base.scss and _sass/sidebar.scss. For the wave background, you must decode the SVG in _sass/background.scss using mothereff.in/url, change the path fill attribute, re-encode, and add data:image/svg+xml;utf8, before the encoded URL.
Yes, it is released under the MIT License so you can use it for free, including commercial projects. The only condition is keeping the author's name in the footer as stated in the license summary.
