Hugo で Shortcodes をエスケープする

2021/01/21 One-minute read

Hugo のサイト上で {{< foo >}} と表示したい。

背景

昨日の記事 で、記事内に shortcodes の使い方のサンプルコードを貼ろうとしたら、サンプルコード自体が shortcodes と解釈されてしまうという問題でハマりました。

\{\{< foo >\}\}{{{{< foo >}}}} のようにエスケープできるかと思ったけど、どちらもうまくいかず。。。

解決方法

いろいろ調べたところ、以下の記述でうまくいくとのこと。

{{</* foo */>}}

いやー、コレはムズいですね。

参考リンク