iaeiou
1
Hi there,
running {{ humanize "random-strings-containing-the-word-des-inside" }}
suprinsingly turn the word “des”, and only this one, into uppercase.
How to reproduce:
- run hugo extended, version
0.115.4
or 0.104.3
(only these versions was tested)
- put the following string in a template file:
{{ humanize "random-strings-containing-the-word-des-inside" }}
Result:
Output is Random strings containing the word DES inside
.
(See how the word “DES” is uppercase)
Expected result
Output should be Random strings containing the word des inside
(With the word “des” in lowercase)
humanize
function using GitHub - gobuffalo/flect: An inflection engine for golang
the word “des” treated as acronym.
1 Like
iaeiou
3
Thanks a lot @pamubay!
With your help my issue was fixed by replacing
{{ humanize "random-strings-containing-the-word-des-inside" }}
with
{{ replace "random-strings-containing-the-word-des-inside" "-" " " | strings.FirstUpper }}
(Note to my future self: fixing uppercase stuff could also be handled with CSS)
system
Closed
4
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.