It's not cultural that if you generate static HTML with syntax-highlighted code, the viewer only has to click once, whereas a zip file requires 3 or 4 clicks, plus filesystem namespace, for an un-highlighted version.
If you want 100 people to view your website, isn't it fair to spend 50x of your own time as you can save of the viewer's time?