表示したい(printf

{{ printf "文字列 = %s" $変数 }}
{{ printf "円周率 = %.2f" 3.1416 }}

fmt.Printf関数を使って、文字列を出力できます。 テンプレート内で定義したり、呼び出したりした変数を表示するために使います。 表示する際にsafe.HTMLなどの関数にパイプして渡すこともできます。

C言語などと同じように、文字列は%s、数値は%d%fで指定できます。 その他に真偽値(ブーリアン)は%t、とりあえず表示したい場合に%vが使えます。 %+vにすると、その値のフィールド名(=変数名)も表示して確認できます。

参考

この関数はHugo独自ではなく、Go言語の機能です。 フォーマット文字列の指定子はfmtのGoドキュメントを参照してください。