@xiaopi oh, it's much easier. I write the links in Markdown and then run md2html to generate the html. Just like that: https://github.com/ninakali/ninakali.github.io/blob/main/links.md?plain=1
The whole site is static html. I used to use site generators and such in the past, but writing HTML by hand or just using markdown is much nicer.