I like the idea! You would still need something to serve the HTML file, but that isn't so bad.

But in my experience the potential audience shrinks significantly once anything git related is expected from a user.