Skip to content

Latest commit

 

History

History
71 lines (43 loc) · 2.31 KB

README.md

File metadata and controls

71 lines (43 loc) · 2.31 KB

JupiterBroadcasting.com, et al. Websites

Repo here includes issue tracking for:

New Jupiter Broadcasting Hugo website


Built with Hugo and deployed with Github Actions

Demo: https://jupiterbroadcasting.net

Setup

Using Hugo binary

Install Hugo: https://gohugo.io/getting-started/installing/

Start the development Server (rebuilds on every filesystem change)

hugo server -D

Using Docker

To build and run the docker image: make run

run for different Site

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

gohugoio/hugo#7123

so for now only subdirectories work

Deployment

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

Credits

Content Migration and 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!