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