This project defines my webpage as link:gohugo.io[gohugo] project. I decided to use asciidoc because of the most flexibility in formatting.
Previously this page was build using the maven-site plugin with a custom maven plugin written by myself which allowed to create a blog. But as found out that hugo is much more powerful I decided to switch. Also I publish now with Ionos deploy-now which supports hugo out-of-the-box.
{{< highlight go "linenos=true" >}}
...
{{< / highlight >}}
In order to list all my GitHub projects. I used the following command to retreive all public projects from GitHub and strip out only a few fields using yq:
curl https://api.github.com/users/steffakasid/repos | yq '.[] | [{"name": .name, "description": .description, "url": .svn_url, "archived": .archived }]'