A pedantic comment. I think it should be saying "5000 GitHub stars" instead of "5000 Git stars". Similarly, "GitHub Link" instead of "Git Link". Git ≠ GitHub.
Makes sense for the stars, but I don't think it matters so much for the link. People are generally happy to accept a link to a web based repository browser, github or otherwise, as a git/repo/whatever link. Especially when the clone URL is usually only 2 clicks away.
The official https://themes.gohugo.io/ appears to already sort using GitHub stars descending by default, isn't limited to just the first 10 themes, actually links to the repo, is a lot more informative at face value...and doesn't have a stupid Load More button that isn't actually a button.
The big thing to notice here: all of the top themes are minimalist. Limited colors, simple layout, just nice spacing and typography.
I've spent a lot of time looking for good, professional-looking minimalist themes and the pickings have been slim, regardless of platform. Too many theme designers load up their designs with unnecessary elements.
It is a pity that so many projects use Github metrics in some form or other, and thus help promote the dominance of this platform and the FOMO barrier to use some other forge.
Mine was more a general observation. The GH stars metric is attractive to be used for ranking, because so many projects are on Github. But sites like this also work to keep it this way forever i.e. "I must be on GH for my theme to become popular".
Maybe Hugo Themes [0] or Netlify might offer a usage metric on their site. Here are two Hugo themes whose code is on Codeberg (a Gitea forge dedicated to FOSS projects) that still have a presence on Github, probably due to FOMO:
You don't get HTML. Neither do I. A couple years back there was a well-received "semantic HTML" submission here. I was in the small minority wondering how come `<div class="button">` is better semantics than `<button>`.
I've come to think the error in semantic HTML is that humans think there's a difference between "button" and "ceqnej"... but there isn't. Something has to actually define the difference. Computers don't care.
Where can I get this definition and apply it to my program?
There isn't one.
The browser knows what a <button> is, but it knows a lot of other things. <button> isn't particularly special.
I still have to explain it to any program I may write, and it's no skin off my nose to explain it what a "button" is, or a <div class="button">, or a <div class="ceqnej">. If I don't speak English that's what button looks like anyhow.
What I can get for my program is a specification of HTML and a compliant parser. But that provides extremely weak "semantics".
"Semantic HTML" is a cognitive illusion brought about by looking at 62 75 74 74 6F 6E and conflating your human read of those bytes with real meaning.
(There is value to using nice-looking HTML... but the value is for humans, and has more to do with principles of software engineering and data organization and virtually nothing to do with "semantics".)
This is actually my site, the feedback here is great and I will action a number of the things here!
- Load more button did work but the web scraping script to grab all the data had failed after retrieving only ~10 sites. So there was no more to load, this is already fixed.
- Will change references to "Github stars" etc. to just "Git"
- Will add info about what Hugo actually is above the fold!
- Will remove the stupid size increase on hover
- Academic appears twice, this is actually because the Academic team appears to have 2 different repos and have submitted it to Hugo twice... annoying, but technically correct?
Overall I don't love the design if I am being honest.
The academic-theme seems to have a duplicate entry at position 1 and 4 in the list. The academic-theme card at position 1 links to another theme: wowchery-hugo-theme, which has the correct/ corresponding github stars.
The hugo theme I use on my blog gets these warnings from Google. Things such as font is too small for mobile. Can anyone recommend a theme from this list that meets all the checkboxes for a blog and does not have any issues raised by Google?
https://www.jamstackthemes.dev has a similar list of Hugo themes but also has about 800 open source themes for all the other ssgs like Jekyll, Gatsby, Next etc