У меня есть скаффолдинговый сайт Yesod 0.9.3 с некоторыми небольшими фрагментами, которые различны для каждой страницы, например, стили для определенных атрибутов id, сгенерированных из неопределенного числа результатов поиска, и я хочу разместить их в <style>
или <script>
теги на <head>
страницы, чтобы они не загрязняли мои /static/tmp
(тогда как остальные шаблоны lucius / julius помещаются в сгенерированные файлы, в результате чего получается дюжина таких файлов для всего сайта) .
addJulius
и addLucius
включают их содержимое в один общий файл .js или .css (по крайней мере, для Lucius), который создается в соответствии с его содержимым.
Есть ли способ сделать это, более простой, чем этот?
toWidgetHead [hamlet| <style> ##{someIdent} { some: style; } |]
Это заканчивается в сгенерированном файле, а не в теге стиля на странице:
toWidgetHead [lucius| ##{someIdent} { some: style; } |]