• Die4Ever@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 days 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.