I want to release an macOS-App via my own website. I want a nice responsive website which shows some static content (Videos, Images, Text) about the app. Additionaly I want to have a download area, where you can find all released versions with changelogs. This download area should be automatically generated and updated, when I push a new version to my repository on Github. Changelogs should be generated based on squashed commit messages.
Which tech stack would you prefer?
For example is WP extendable enough to achieve described goal?
I also wanted to learn Typescript and react in the past, but this might be an overkill.
Background: iOS-Developer with currently no serious experience in web development.