2011-08-22 22 views
4

我想在Django站點中使用類似HAML的模板以及SASS和CoffeeScript。目前,我正在調查DMSL的HAML模板,並在每次更改它們時重新編譯SASS(Compass)和CoffeeScript文件到CSS和JS(以及壓縮)。對於內聯代碼,我可以添加一些DMSL過濾器,但是,這可能是一個緩慢的方法。Django與HAML,SASS,CoffeeScript及相關壓縮機

也可以使用django_compressor在標準Django模板中啓用SASS,LESS和CoffeeScript。

你能否推薦一種更好的方式在Django站點中使用HAML,SASS和CoffeeScript?

+1

您可能希望它的一部分嘗試http://elsdoerfer.name/files/docs/webassets/ – arnaud576875

回答

3

我建議青菜和CoffeeScript的django_compressor(我居然促成支持預編譯器:)

對於HAML我使用HamlPy + Djaml它提供了一個通用的可用模板裝載機

+0

謝謝!你嘗試過DMSL嗎? – Andrei

+0

號碼用於什麼? Djaml是完全透明的 - 您將1行添加到模板加載器,然後就完成了。 – Guard

+1

請注意,Djaml現在已被集成到HamlPy代碼庫中,因此不需要再使用Djaml – bcoughlan