我在MVC应用程序中使用lesscss.org的样式。
效果很好,但不幸的是我的网站托管服务商不支持.less
文件扩展名,也不会添加支持。
虽然LessCSS使用JavaScript,但肯定有办法将我的CSS文件从site.less重命名为site.css并更改JavaScript以使用.css扩展名而不是.less扩展名。< / p>
请注意我没有使用dotLess,在发布之前进行编译也不是我想要的。
答案 0 :(得分:7)
终于搞定了。
我所要做的就是修改我的MVC 网络应用程序的 web.config 并添加以下内容:
<system.webServer>
...
<staticContent>
<mimeMap fileExtension=".less" mimeType="text/css" />
</staticContent>
</system.webServer>
我将该网站重新发布到我的托管服务提供商afrihost,并且该网站工作正常。
答案 1 :(得分:3)
该脚本似乎只是在寻找stylesheet/less
rel。据我所知,文件扩展名无关紧要。
为了澄清,将styles.ss重命名为styles.css并使用以下代码应该有效:
<link rel="stylesheet/less" type="text/css" href="styles.css">
<script src="less.js" type="text/javascript"></script>
答案 2 :(得分:2)
在上传之前,只需在本地转换为css即可。
$ lessc styles.less > styles.css
从使用页面: http://lesscss.org/#-client-side-usage
您可以通过-x
进行缩小。