Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 2.1 KB

README.md

File metadata and controls

42 lines (31 loc) · 2.1 KB

Netlify Status

Happy Maybe Podcast

Stack

Runbooks

Adding an episode

  • Confirm the new mp3 is available in the AWS S3 bucket
  • Ensure indeecast.com feed was updated with the new episode
  • Run curl https://www.indeecast.com/p/happy-maybe/feed > happiness-not-guaranteed.xml
  • Then run ./script/generate.py happiness-not-guaranteed.xml
  • Test with hugo serve
  • If everything looks correct locally, run git add . && git commit -am "Add new episode" && git push origin main

Making changes to the site

  • Clone the repo
  • Install brew install hugo
  • Start the Hugo sever hugo serve

Alternatively, you can run this locally with the Netlify CLI's by running the netlify dev command for more options like receiving a live preview to share (netlify dev --live) and the ability to test Netlify Functions and redirects.

Netlify is setup to automatically deploy on push. For fine grained control, you can:

  • Install the Netlify CLI globally npm install netlify-cli -g
  • Then use the netlify deploy for a deploy preview link or netlify deploy --prod to deploy to production