burnbright / bootstrap
1.1.0
2017-08-02 03:28 UTC
Requires
Suggests
- burnbright/silverstripe-bootstrap-shop: Bootstrap theme files for the shop module
- jonom/silverstripe-betternavigator: Useful navigator tool for SilverStripe
This package is auto-updated.
Last update: 2021-06-08 07:49:04 UTC
README
这是一个基本的SilverStripe模板主题,基于Bootstrap。使用less作为CSS预处理器。使用bower引入外部库,同时包含一系列内部库(请参阅less/lib
文件夹)。根据项目需求选择所需内容。
要求
设置
通过composer安装
composer require burnbright/silverstripe-bootstrap
在主题目录内,在终端中
- 运行
npm install
安装grunt及其相关要求。 - 运行
bower install
以获取所有bower软件包。
可以使用源映射,也可以使用chrome工作区。
用法
在主题目录内,在终端中
- 运行
grunt
/gulp
以启动默认的监控任务。 grunt copy
/gulp copy
将字体复制到正确的目录。
自定义此主题
您可以考虑以下几种方法来自定义此主题
- 在仓库中创建分支,并进行修改。更新composer以指向您的分支,或将其作为子模块包含。这保留了主题代码
- 删除主题.git文件夹,并将整个主题提交到您的项目中。
- 在
bootstrap_mysite
主题内部实现更改。此方法允许您稍后单独更新基础Bootstrap主题。此“子主题”文件夹将相对较轻,可以提交到网站仓库。- 请确保您在模板/Page.ss中更新自己的js/css要求以引用mysite模块。
支持IE8
Bootstrap 3在一定程度上默认支持IE8。
如果您正在使用jQuery,请确保您的bower已设置为使用版本< 2的jQuery。您可以选择包含Respond.js来polyfill媒体查询断点,或者您可以通过IE条件标签提取特定断点的css并将其包含在内。
有用的信息
http://css2less.cc/对于快速将CSS转换为less很有用。您还可以将其作为命令行工具安装:https://github.com/thomaspierson/libcss2less
此主题从DNA的FrontEnd模板中汲取了一些灵感。