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.
- Be sure PHP is available
- Download Staticast and install components with
composer install - Download
cecil.pharand move it to the root of Staticast
Use the button to get your own copy of the repository on Netlify.
This will setup everything needed for running your website, with a CMS:
- A new repository in your GitHub account
- Continuous Deployment to Netlify's CDN
- Control users and access with Netlify Identity
- Manage content with Netlify CMS
- Add the MP3 file in
assetsdirectory - Create a new Markdown file in
content/episodes
Example (1.md):
---
title: "Episode #1"
episode:
file: episode-1.mp3
---
Short description of the episode.
<!-- break -->
Notes of the episode.See Podcast component theme for advanced options.
Run the following command:
php cecil.phar serve --open- Run
php cecil.phar build - Copy
_sitefolder to your web server
See the config.yml file and more precisely the podcast section.
Staticast use Tailwind CSS so you can customize the stylesheet with the following files:
tailwind.config.jsassets/tailwind.css
npm install
npx tailwindcss -i ./assets/tailwind.css -o ./assets/styles.css --watch
php cecil.phar serve -v --config=config_dev.ymlStaticast is a free software distributed under the terms of the MIT license.
