and then <p>{{.Site.Params.Author}}</p> gives me “Donald Duck”. Do you see the uppercase version in your HTML, i.e. in your browsers web developer tools’ inspector, too? If not, I guess that your CSS is doing something fancy here.
If you have a string ‘Jean-Mi’ that you want to appear as such, simply do not use text-transform at all (I guess it was set to uppercase before). Feeding ‘Jean-Mi’ into text-transform: capitalize does nothing to this string, since every word of the string is already capitalized.
I’m sorry, but this is pointless. You only will get all upper case strings when something™ converts your text. The primary suspect would be a CSS file with text-decoration: uppercase, but it’s also possible that one of your templates converts the strings to upper case.
You’ve never posted the relevant information, so I’m giving up on it.
If you really want people to help you
provide them with the necessary information. Here, many like to see the Github repository of your site
answer their questions
follow there suggestions (or if you don’t, let them at least know why).
I solved it with a css style and all is ok now…
I have no github repository yet
I follow this Tutorial https://pakstech.com/blog/hugo-single-article-template/
And only add Bulma css
But we can see on his website there’s the same case…