Веб-хостинг не поддерживает .less расширение файла - PullRequest
1 голос
/ 23 августа 2011

Я использую стили lesscss.org в своем приложении MVC.

Это прекрасно работает, но, к сожалению, мой веб-хостинг не поддерживает .less расширения файлов, и при этом они не будутдобавить поддержку.

Учитывая, что LessCSS использует JavaScript, безусловно, должен быть способ переименования моего CSS-файла с site.less на site.css и изменения JavaScript, чтобы использовать расширение .css вместорасширение .less.

Обратите внимание, что я не использую dotLess, и компиляция перед выпуском также не то, что я ищу.

Ответы [ 3 ]

7 голосов
/ 23 августа 2011

Наконец-то все заработало.

Все, что мне нужно было сделать, это изменить мой web.config моего веб-приложения MVC и добавить следующее:

<system.webServer>
  ...
  <staticContent>
    <mimeMap fileExtension=".less" mimeType="text/css" />
  </staticContent>
</system.webServer>

Я переиздал сайт своему хостинг-провайдеру afrihost , и он отлично работал.

3 голосов
/ 23 августа 2011

Сценарий, похоже, ищет только stylesheet/less отн. Насколько я могу судить, расширение файла не имеет значения.

Для пояснения, переименование styles.less в styles.css и использование следующего кода должно работать:

<link rel="stylesheet/less" type="text/css" href="styles.css">
<script src="less.js" type="text/javascript"></script>
2 голосов
/ 23 августа 2011

Просто конвертируйте в css локально, прежде чем загружать его.

$ lessc styles.less > styles.css

Со страницы использования: http://lesscss.org/#-client-side-usage

Вы можете передать -x для минимизации.

...