sw-yx / react-static-podcast-hosting

react-static-podcast-hosting

Home Page:https://reactstaticpodcast.netlify.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Static Podcast hosting

use this to build your next free podcast site! see it live at https://reactstaticpodcast.netlify.com/

Make Your Own

git clone --depth 1 https://github.com/sw-yx/react-static-podcast-hosting

The builds for this have been cobbled together so they are a little messy. Here's a quick guide to the npm scripts:

  • build:stylus: the player was taken from Syntax.fm, which was written in .styl. We use stylus to compile to a single css file which we simply import into Player. So run this script whenever you change the .styl file.

We've put it into the build script so that you don't forget to run them but you should just know whats going on in case you need to debug stuff.

Markdown content goes in the content folder, and should have a mp3URL field pointing to its associated sound file. In this example I have put that inside public/episodes/ to avoid file copying on build, but you are welcome to modify this once you are comfortable with the code. See the podcats documentation for an example of the kind of markdown + mp3 pairing that is expected.

Feed validators for testing

more RSS tips

More Resources that helped me make this

Free podcast music

About

react-static-podcast-hosting

https://reactstaticpodcast.netlify.com/


Languages

Language:TypeScript 67.2%Language:CSS 17.6%Language:JavaScript 15.2%