當我們部署我們的Django時,我們希望使用GruntJS(http://gruntjs.com/)這個我們熟悉的軟件包來縮小JS並將LESS編譯爲CSS(等等)應用程序Heroku。有沒有人想出了這樣做的聰明呢?在Heroku上使用Grunt作爲Django應用程序的靜態文件
我沒能找到一對夫婦尋找自己小時後什麼。
當我們部署我們的Django時,我們希望使用GruntJS(http://gruntjs.com/)這個我們熟悉的軟件包來縮小JS並將LESS編譯爲CSS(等等)應用程序Heroku。有沒有人想出了這樣做的聰明呢?在Heroku上使用Grunt作爲Django應用程序的靜態文件
我沒能找到一對夫婦尋找自己小時後什麼。
嘗試使用django_compressor與COMPRESS_PRECOMPILERS設置。
COMPRESS_PRECOMPILERS = (
('text/less', 'lessc {infile} {outfile}'),
)
模板:
{% compress css %}
<link type="text/less" rel="stylesheet" href="/static/css/styles.less" charset="utf-8">
<style type="text/less">
@color: #4D926F;
#header {
color: @color;
}
</style>
{% endcompress %}
的django-grunt項目看起來很有希望。我還沒有嘗試過自己呢,雖然 - 乍看似乎不支持您在Yeoman webapp得到(至少它沒有記錄他們的自述)快速發展的不錯咕嚕發展手錶的服務器的工作流程。
對於我目前的開源項目,我創造了一種,那我還是迭代上哈克解決方案,但它的工作:
更新:迭代以來在this project使一切工作在一個單一的回購我。