gohugoio / hugoThemesSiteBuilder

The source for https://themes.gohugo.io
https://themes.gohugo.io
Apache License 2.0
214 stars 192 forks source link

Theme metadata is often lacking #414

Closed leoheitmannruiz closed 5 months ago

leoheitmannruiz commented 7 months ago

Hey,

I've notice that a lot of themes (4 of the top 10 and many more) don't have a direct link to their demo site, despite having one. This seems to be the result of demosite simply not being set in theme.toml.

There's however also themes that lack other metadata, such as in the case of https://themes.gohugo.io/themes/reveal-hugo/, which lacks a description.

It seems like a good idea to me, to create a GitHub PR template, which reminds people (check boxes that have to be ticked) to enter all metadata, especially the demo site, if applicable. Perhaps you could even have tests, though that seems rather complicated and unnecessary to me.

leoheitmannruiz commented 7 months ago

And reminding people about images and absolute paths seems necessary as well. I've seen a lot of images not being displayed.