Angle brackets are converted to HTML entities rather than passed through for shortcodes
https://github.com/istio/api/blob/master/security/v1/peer_authentication.proto:
// {{< warning >}}
// Development of PeerAuthentication is currently frozen and likely to be replaced in Ambient.
// {{< /warning >}}
https://github.com/istio/api/blob/master/security/v1beta1/peer_authentication.pb.html:
<p>{{< warning >}}
Development of PeerAuthentication is currently frozen and likely to be replaced in Ambient.
{{< /warning >}}
The shortcodes don't work on the site as a result.
Can we change the parsing, or should we remove the shortcodes?
I think we have our own at https://github.com/istio/tools/tree/master/cmd/protoc-gen-docs which ultimately plumbs out to https://github.com/yuin/goldmark
Not relevant to this specific example anymore as the warning is being removed in https://github.com/istio/istio.io/pull/15434, but did we try using the triple mustache {{{ }}} to disable auto-escaping?