Использование Julius или Lucius для добавления скриптов или стилей в ‹шапку› страницы

У меня есть шаблонный сайт Yesod 0.9.3 с некоторыми небольшими фрагментами, которые отличаются для каждой страницы, например, стили для определенных атрибутов идентификатора, сгенерированные из неопределенного количества результатов поиска, и я хочу поместить их в теги <style> или <script> в <head> страницы, чтобы они не загрязняли мой /static/tmp (в то время как остальные шаблоны lucius/julius помещаются в сгенерированные файлы, в результате таких файлов получается с десяток на весь сайт).

addJulius и addLucius включают свой контент в один общий файл .js или .css (по крайней мере, для Lucius), который генерируется в соответствии с его содержимым.

Есть ли способ сделать это, более простой, чем этот?

toWidgetHead [hamlet| <style> ##{someIdent} { some: style; } |]

Это заканчивается в сгенерированном файле, а не в теге стиля внутри страницы:

toWidgetHead [lucius| ##{someIdent} { some: style; } |]

person Artem Chuprina    schedule 24.11.2011    source источник


Ответы (1)