- JupiterBroadcasting.com
- LINUX Unplugged
- Self-Hosted
- Coder Radio
- Linux Action News
- Jupiter Extras
- Office Hours
- Discussion on implementation, technologies to consider, etc
- Main discussion space for work underway via Matrix
Built with Hugo and deployed with Github Actions
Demo: https://jupiterbroadcasting.net
Install Hugo: https://gohugo.io/getting-started/installing/
Start the development Server (rebuilds on every filesystem change)
hugo server -D
To build and run the docker image:
make run
hugo server -D --config config.coderradio.toml
to clean the module config
hugo mod clean --all
build
hugo -D --config config.coderradio.toml
Hugo issue currently regarding overlapping mounts
so for now only subdirectories work
Deployment is done with Github Actions, see workflow file in .github/workflows/main.yml
At the moment it is only triggered when something in the main
branch is changing, but it can also be set up to run at certain times.
This would also enable scheduled publishing, since Hugo per default only builds pages which have set date
in frontmatter to <= now
-
I took parts of the functionality from the Castanet Theme: https://github.com/mattstratton/castanet Mainly the RSS feed generation and managing of hosts / guests.
-
ironicbadger and JB Show Notes project which was used as the base for the show-scraper
We moved the scraper to it's own repository here: https://github.com/JupiterBroadcasting/show-scraper Much love to https://github.com/kbondarev aka Kiro in Matrix <3!