GitHub Pages или Cloudflare Pages. По возможностям они очень похожи, но Cloudflare дополнительно поддерживает кастомные команды для этапа сборки (чтобы можно было хранить в репозитории только необходимое (например, отдельно контент в Markdown и отдельно HTML-шаблоны), а финальную версию статики генерировать на лету).