我正在尝试将Atomic Design与Yesod支架一起使用。据我所知,我应该能够通过制作小部件或使用插值来做到这一点。然而;我似乎真的找不到太多有关此问题的文档,并且yesodweb上的书并没有提供太多的见解方法。
[如果您不了解原子设计,我已经在上方链接了它,您可以签出。本质上,我想创建单独的Hamlet和Cassius文件,然后将它们全部拉在一起并呈现网站。
Yesod支架提供的widgetFile
功能将自动将Hamlet,Cassius,Lucius和Julius文件连接在一起。
您可以在这里看到很多示例:https://github.com/search?q=widgetFile+language%3Ahaskell&type=Code