带有 HAML、SASS、CoffeeScript 和相关压缩器的 Django
我想在 Django 站点中将类似 HAML 的模板与 SASS 和 CoffeeScript 一起使用。目前我正在研究 HAML 模板的 DMSL ,并将 SASS (Compass) 和 CoffeeScript 文件重新编译为 CSS 和 JS (并压缩)每次我更改它们时。对于内联代码,我可以添加一些 DMSL 过滤器,但是,这可能是一种缓慢的方法。
还可以使用 django_compressor 在标准 Django 模板中启用 SASS、LESS 和 CoffeeScript。
您能否推荐一种在 Django 站点中使用 HAML、SASS 和 CoffeeScript 的更好方法?
I would like to use HAML-like templates together with SASS and CoffeeScript in a Django site. Currently I am looking into DMSL for HAML templates, and recompiling SASS (Compass) and CoffeeScript files to CSS and JS (and compressing) every time I change them. For inline code, I could add some DMSL filters, however, this might be a slow approach.
One can also use django_compressor to enable SASS, LESS and CoffeeScript in standard Django templates.
Can you recommend a better way to use HAML, SASS, and CoffeeScript in Django sites?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我推荐 django_compressor 用于 sass 和 Coffeescript(我实际上贡献了它的一部分来支持预编译器:)
对于 HAML,我使用 HamlPy + Djaml,它提供了一个通用的可用模板加载器
I recommend django_compressor for sass and coffeescript (I actually contributed to part of it supporting the precompilers :)
For HAML I was using HamlPy + Djaml which provides a generic usable template loader