とりあえず書いときますか。
振り返るためのメモを残す場所
golang:htmlがエスケープされたので、textテンプレートに変更

事象

html/templateを使用して「+」を表示させようとしたら、エスケープされました。

1
2
3
import (
    "html/template"
)

期待値

data: 2022-12-05T07:36:32+09:00

出力値

data: 2022-12-05T07:36:32+09:00

対応

独自に関数を作るという方法もあるようですが、使用するテンプレートを変更しました。

1
2
3
import (
    "text/template"
)

参考

golang で html/template でのテンプレートの継承と、HTML エスケープしないで変数を出力する方法 (Django, Jinja みたいに) - Qiita