I’m reading through some of my theme code to understand everything in it. The < title> uses the Escape filter for TWIG:
{{ site.title|e(‘html’) }}
It took a little digging around to find out what the e filter even was. I found it under “escape” in the TWIG documentation. I did not put this filter here, it was in a skeleton theme I used as a starting point (pure-blank).
Why is this filter applied here? What would be a case where it is needed? I did some experimenting. I removed it and left {{ site.title }} , then I edited my config/site.yaml file so that title: had special characters (specifically I added < b> to the title) thinking that it might break something. Everything is fine and < b> shows up in the site title, so why is this even applied here?