【发布时间】:2013-11-20 11:39:58
【问题描述】:
这个问题类似这个问题:How to use bootstrap-theme.css with bootstrap 3? 但不是重复的。我在 .less 级别与 Bootstrap 进行交互,并在每次进行更改时重新编译它。
正如我所说,我正在使用 less 开发 Bootstrap 主题。我在这里编辑位,在那里更改变量。删除未使用的组件。将我的大部分新 CSS 放入 /less/theme.less。最后,我留下了两个 css 文件:/dist/css/bootstrap.css 和 /dist/css/bootstrap-theme(哦,好吧,是的……还有他们的 .min.css 同行,你这个迂腐的知识分子)
将此输出拆分为两个单独的文件有什么意义?它们都偏离了“库存”设置(只需更改 less/variables.less 即可)所以这不是重复劳动?这难道不是我们(自认为最了解的开发人员)不断告诉后辈应该不惜一切代价避免的额外要求吗?
在开发自定义 Bootstrap 主题时,这些是我的选择:
- 放弃包含的
theme.less并将我的更改包含在主 Bootstrap 构建中, - 在核心引导程序构建中不做任何更改,并覆盖我的
theme.less中的内容, - 继续我的工作,同时更改并使用两个 CSS 文件。
我应该怎么做?为什么?
在相关说明中,如果您单击“下载 Bootstrap”,我是否应该从您获得的文件中构建 Bootstrap?事后看来,这些似乎是为了构建 Bootstrap 文档(那里有大量的 Jekyll 废话,我只是放弃了)。是否有适合想要在没有文档的情况下自定义 Bootstrap 的“干净”版本的 Bootstrap?
【问题讨论】:
-
我认为整个事情都是一个“漏洞”,Bootstrap 开发人员必须认真考虑。
标签: css twitter-bootstrap