This is a super basic Jekyll site to publish new podcast episodes and generate an RSS feed. It runs off GitHub Pages so all you need to do is make a new post in _posts
, commit and push.
The RSS feed code is lifted from Adam Wilcox.
People can subscribe to the RSS feed in any podcast app including iTunes but you'll need to submit it to Apple if you want it listed in the iTunes Store Podcast Directory. All the extra metadata required by Apple should be in the feed.
- Install Jekyll with
sudo gem install jekyll
- Clone this repo. GitHub for Mac makes that easier.
- Open
_config.yml
and add details of the podcast. - Replace
cover-art.jpg
with new cover art. Apparently iTunes requires a 1400px square. jekyll serve
will run a local server.- Push it up to GitHub and GitHub Pages will build your site. It'll be available at http://username.github.io/reponame/ but you can also use a custom domain. OR take the contents of
_site
and upload it to any host.
Open up _posts
and make a new file following the pattern YYYY-MM-DD-epN-title.md
(this makes the URL).
Put in YAML metadata and post content if you want any show notes or wot not (use Markdown).
---
layout: post
date: 2014-12-28 20:25:00
title: "Ep 1: G'day, purple, yum yum."
duration: "02:47"
length: 2668168
link: https://dl.dropboxusercontent.com/u/21267/Podcasts/Ollie%20Talking%20Shit/Ollie%20Talking%20Shit%20Ep%201.mp3
---
Post content here.
The YAMLmetadata at the top of a post is mostly straight forward.
- Title and Duration are wrapped in
""
quotes because they contain:
which confuses the YAML. - Duration is HH:MM:SS or just MM:SS
- Length is the file size in bytes.
- Link is a direct link to the mp3. Mine are just in my Dropbox Public folder.