Staticast is a ready to use Progressive Web App to publish your podcast, with a RSS feed ready for syndication platforms, and a user friendly CMS.
Staticast is a website generated by Cecil, so you need to download and run Cecil to build your website, then you can publish it where you want.
composer install
or run composer create-project cecil/staticast myproject
cecil.phar
and move it to the root of StaticastUse the button to get your own copy of the repository on Netlify.
This will setup everything needed for running your website, with a CMS:
assets
directorypages/episodes
Example (1.md
):
---
title: "Episode #1"
episode:
file: episode-1.mp3
---
Short description of the episode.
<!-- break -->
Notes of the episode.
Refer to Podcast component theme for advanced options.
Run the following command:
php cecil.phar serve --open
php cecil.phar build
_site
folder to your web serverEdit the config.yml
file, and more precisely the podcast
section.
For details, please refer to the Cecil documentation.
Staticast use Tailwind CSS so you can customize the stylesheet with the following files:
tailwind.config.js
assets/tailwind.css
# install
composer install
npm install
# build CSS
npx tailwindcss -i ./assets/tailwind.css -o ./assets/styles.css --watch
# serve
php cecil.phar serve -v --config=config/dev.yml
Staticast is a free software distributed under the terms of the MIT license.
© Arnaud Ligny