this post was submitted on 01 Jul 2024
4 points (66.7% liked)

Hacker News

2169 readers
76 users here now

A mirror of Hacker News' best submissions.

founded 1 year ago
MODERATORS
top 1 comments
sorted by: hot top controversial new old
[–] Die4Ever@programming.dev 1 points 1 month ago* (last edited 1 month ago)

haha maybe for a small site, but then you get something like this...

https://video-game-randomizers.github.io/rando-list/

The data is all yaml files, Jekyll runs in Github Actions automatically on commit. Try doing this in HTML by hand and then realize you want to change the HTML structure a little bit, like group the randomizers by game instead of by series, or add new fields or new features. Or accept pull requests from non-developers to add new entries. We accept pull requests from people and they just have to fill in the yaml info with plenty of examples and schema checks in Github Actions before building the site, and you can download a zip file of the output HTML from Github Actions. If they were submitting as HTML, imagine trying to write automatic verification that it's in the correct format.