在凤凰城有一个很好的方式来单独提供css文件而不是一起批处理。因为我不得不从其他页面发送一堆css cruft我想要查看的一页。更不用说这个css批处理可能会导致相互冲突的样式,如果不小心的话。
静态文件夹目录结构:
static
- css
-- list.css
-- detail.css
运行"混合phoenix.server"我检查了list.html页面的交付资源,并查看" app.css"正在交付的文件。此css文件包含list.css和detail.css文件组合的样式。我想找到一种方法,只为list.html页面提供list.css样式。因为我现在发送的数据超过了list.html页面所需的数据。
答案 0 :(得分:1)
您可以将CSS文件直接放在priv/static/css
文件夹中,而不是放在web/static/
目录中。
通过这种方式,您的文件由一个人提供,需要逐个从HTML代码中调用,就像使用原始HTML一样。请注意,除非您配置早午餐(仅在您需要时),否则我们将在没有任何早午餐优化的情况下提供服务。