burnbright / silverstripe-bootstrap
模板主题,使用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: 2024-09-08 15:03:40 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 Boilerplate中汲取了一些灵感