burnbright/bootstrap

该软件包已被放弃,不再维护。作者建议使用burnbright/silverstripe-bootstrap软件包代替。

使用bootstrap的模板主题

安装: 128

依赖关系: 0

建议者: 0

安全性: 0

星标: 10

关注者: 4

分支: 8

开放问题: 3

语言:方案

类型:silverstripe主题

1.1.0 2017-08-02 03:28 UTC

This package is auto-updated.

Last update: 2021-06-08 07:49:04 UTC


README

Join the chat at https://gitter.im/burnbright/silverstripe-bootstrap

这是一个基本的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模板中汲取了一些灵感。