我有一个 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; } |]