タグヘルパ
Middleman には タグヘルパと呼ばれる Middleman でタグを生成してくれる機能があります。
これを利用することで、テンプレートで画像や CSS で階層違いでもそれぞれの相対パスでリンクを自動でつけてくれるという便利な機能があります。
このタグヘルパを利用すると、img
や link
タグなどの空タグが閉じタグ付きで出力されます。XHTML や 閉じタグに特に指定のない HTML5 案件ではこの状態で問題ないのですが、「空タグは閉じなし(スラッシュなし)で」コーディングという指示がある場合は、この img
と CSSを指定している link
の出力が問題になります。
やり方を探してみたのですが・・・解決方法にたどり着けませんでした。
テンプレートを Erubis
で作成しているのですが、Erubis
ではどうもやり方がなさそう。 Slim
などを利用する場合はスラッシュなしにできるような記事を見つけたのですが、Erubis
だと見つからない!
とりあえず、設定でやり方が見つからなそうなので、明日は別な方法でアプローチしてみたいと思います。