Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A template for quickly creating, hosting, and publishing a podcast using GitHub and Jekyll.
Driftwood is a lightweight Jekyll template that provides a complete starting point for creating, hosting, and publishing a podcast site using GitHub and GitHub Pages. It is designed to be set up quickly by following the instructions in the included START_HERE.md file, making it a practical choice for podcasters who want a simple, code-based workflow.
Driftwood is a free, open-source Jekyll template for building a podcast website. It takes your podcast episodes (typically as audio files) and generates a static website with episode listing and show notes, which you can host on GitHub Pages. The template is adapted from the Kiko theme by @gfjaru under the MIT License, and it is maintained as a public repository on GitHub.
START_HERE.md file guides you through the initial configuration, so you can go from cloning the repo to publishing a podcast site in a short time.Driftwood is aimed at podcasters and developers who want a minimal, code-controlled podcast site. It is ideal for:
The setup process is straightforward: clone the repository, read the START_HERE.md file for instructions, edit the configuration files to set your podcast details, add episode posts, and push the repository to GitHub. GitHub Pages automatically builds the Jekyll site and serves it at your chosen URL. The workflow is entirely Git-based, so you manage your podcast through commits.
Driftwood is free and open source. The template is released under the MIT License, and hosting on GitHub Pages is free for public repositories (paid plans are available for private hosting with additional features). There are no subscription costs inherent to the template itself.
Yes, Driftwood is open source under the MIT License, so you can use, modify, and distribute it freely. Hosting on GitHub Pages is also free for public repositories.
Basic familiarity with Jekyll and Markdown helps. The template provides a START_HERE.md guide, and you can manage content by editing text files. No advanced programming is required for standard use.
The template hosts your podcast's website, not the audio files themselves. Audio files are typically stored elsewhere (e.g., GitHub Releases, a CDN, or your own storage) and linked into episode posts. GitHub Pages has a 1 GB repository limit and a soft bandwidth limit, so large audio files are better hosted externally.
Driftwood's design is adapted from the Kiko Jekyll theme, created by @gfjaru and released under the MIT License. This means the original copyright notice is preserved in the project.
Yes, because it is a standard Jekyll site, you can build and host it on any Jekyll-compatible hosting service (such as Netlify or Cloudflare Pages). However, the template’s setup instructions and default workflow are optimized for GitHub.