HamlでIcomoonアイコンフォントを使用しようとしていますが、をエスケープする方法が見つからないため、の代わりに&
そのまま使用できます。&
&
Icomoonフォントを使用すると、data-icon=""属性を持つHTMLエンティティを使用できます。HTMLでバターのようにスムーズに動作し、単純なHTMLリンクを実行するだけでHamlファイルでも動作します。
しかし、私はHamlを学んでいるので、ここにいる誰かがこれにアプローチするための最良の方法を推奨したいかどうかを確認したいと思いました。
これが何が起こるかのサンプルです。
これはオリジナルのHamlです:
%a(href='/posts' data-icon="&" aria-hidden='true')
コンパイル方法は次のとおりです。
<a aria-hidden='true' data-icon='&#x0026' href='/posts'>
アイコンフォントを機能させるには、次のようにコンパイルする必要があります。
<a aria-hidden='true' data-icon='&' href='/posts'>
これが、アンプによってアイコンがどのようにレンダリングされるかを確認できるコードペンです。追加:http ://codepen.io/dandenney/pen/3/6