我创建了一个 custom.less 文件。我应该导入哪些文件 (@import) 以开始使用 Bootstrap?
如何开始使用 Bootstrap 和 LESS?找不到教程。。。
我创建了一个 custom.less 文件。我应该导入哪些文件 (@import) 以开始使用 Bootstrap?
如何开始使用 Bootstrap 和 LESS?找不到教程。。。
为了帮助优化您的网站,请利用一些已经存在的内容交付网络 (CDN)。以下几行将为您提供引导程序和 jquery。
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/css/bootstrap-combined.min.css" rel="stylesheet">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/js/bootstrap.min.js"></script>
由于没有 Less CDN,因此您需要在此处下载 less.js 文件,然后通过您的静态媒体将其与您的自定义 .less 文件一起提供:
<script type="text/javascript" src="{{ STATIC_URL }}js/less-1.3.0.min.js"></script>
<link rel="stylesheet/less" type="text/css" href="{{ STATIC_URL }}css/custom.less">
You can download Bootstrap LESS files from GitHub.
Each files are often named like its corresponding component, check the Bootstrap component's list.
So, you can import files which are necessary for your need.
Hope that helps
这是我的建议,在你试图让 LESS 用 Bootstrap 编译之前,把那个文件夹放在一边,然后创建一个测试项目来让 LESS 工作。这样开始:
npm install less -g
并回车以在您的计算机上“全局”安装 LESS@backgroundColor: #900;
.block {
background: @backgroundColor;
}
lessc --compile styles.less > styles.css
如果可行,请打开 Bootstrap 文件夹并找到 less 文件夹,您将找到一个名为 bootstrap.less 的文件。使用我在 bootstrap.less 上描述的过程。这应该给你一个良好的开端。
克隆或下载 Twitter Bootstrap 存储库的内容:https ://github.com/twitter/bootstrap/
然后导入less/bootstrap.less
,可选less/responsive.less
。这样,Twitter Bootstrap 定义的所有 mixin 和变量都可以在您自己的 LESS 文件中使用。