Yesod 0.9.3 のスキャフォールディング サイトを持っていて、ページごとに異なるいくつかの小さなフラグメント (不確定な数の検索結果から生成された特定の id 属性のスタイルなど) があり、それらをページの<style>
や<script>
タグに配置したい<head>
、それらが私を汚染しないようにします/static/tmp
(残りのlucius / juliusテンプレートは生成されたファイルに配置され、サイト全体でそのようなファイルが1ダースになります).
addJulius
addLucius
その内容に従って生成される 1 つの共通の .js または .css ファイル (少なくとも Lucius の場合) にその内容を含めます。
これよりも簡単な方法はありますか?
toWidgetHead [hamlet| <style> ##{someIdent} { some: style; } |]
これは、ページ内のスタイルタグではなく、生成されたファイルになります。
toWidgetHead [lucius| ##{someIdent} { some: style; } |]