C++ taxonomy term gets slugified to C
I only noticed this now:
It's fine on app pages, see Programming Languages on https://linuxphoneapps.org/apps/org.kde.kasts/
But, on the taxonomy overview and URLs, this gets sluggified to C, which is unfortunate: https://linuxphoneapps.org/programming-languages/
The nuclear option would be to change the sluggification of taxonomies, as outlined on https://www.getzola.org/documentation/content/taxonomies/#output-paths (for options see https://www.getzola.org/documentation/getting-started/configuration/#slugification-strategies). Changing it to "safe" or "off" sadly has tons of unwanted side effects, e.g. having URLs like with underscores, e.g. programming_languages, so it should be avoided.
Sadly, there seems to be no way in Zola to set a custom slug for one term, so we would have to change the term from C++ to
- cpp
- Cpp
- Cplusplus
- CPlusPlus
or something similar. It could then be explained on the taxonomies page (similar to "Perfect - this apps fits your phone screen just fine out of the box and works well with touch input!" on https://linuxphoneapps.org/mobile-compatibility/5/, or we could maybe create a macro that replaces cpp with C++ to render it correctly.
What do you think?