Auto converting first letter uppercase for tag name and page name

@mentaloid Thanks for your opinion! I think I was thinking in the wrong direction. Actually, it doesn’t have to make any change, and I’m now have an easy CSS solution to fulfill my need:

.title.block::first-letter,
.page-title::first-letter {
  text-transform: uppercase !important;
}

Now I can just change all my tags and page-ref to all lower case, and use all lower case for tags and page-ref in the future, and only use first letter uppercase for the specific situation. But whatever how I named my tags and page-ref, the page title will always be showing as first letter uppercase.