Maybe we could use GitHub actions to automatically rebuild api/init.lua when any of the source pages change.