Eu fiz usando o GitHub pages mesmo: https://thiagojedi.github.io . Serve de blog, e lista os repositórios mais recentemente atualizados do meu perfil do GitHub.
Dito isso, esse sistema aí poderia ser hospedado em qualquer lugar, e pegar a listagem de qualquer serviço de versionamento (GitHub, gitlab, gitea, codeberg, etc)