geeks4change / enzian
此包已被废弃,不再维护。未建议替代包。
Enzian 主题基于 drulma 主题。
3.0.0-alpha1
2021-03-21 16:07 UTC
Requires
- drupal/drulma: *
- drupal/drulma_companion: *
- 3.0.x-dev
- 3.0.0-alpha1
- 2.0.x-dev
- 2.0.0-alpha3
- 2.0.0-alpha2
- 2.0.0-alpha1
- dev-master / 1.x-dev
- 1.0.0-alpha3
- 1.0.0-alpha2
- 1.0.0-alpha1
- dev-274-use-open-sans
- dev-277-fork-bulma-components
- dev-276-revert-non-necessary-changes
- dev-276-d9
- dev-local-dev-28
- dev-274-1699523-cci-199-opensans-PATCH
- dev-269-move-css-to-h4c
- dev-275-blockquote-style
- dev-274-more-fonts
- dev-2.0.x-bulma
- dev-2.0.x-backup
- dev-267-local-bulma
- dev-274-1699523-cci
- dev-266-old-kulturland-version
- dev-264-menu-template
- dev-896-grid-fallback
- dev-210-theme-grid
- dev-224-kulturland-clean
- dev-229-full-width
- dev-229-full-width-rb-81
- dev-81-templates
- dev-223-slick
- dev-224-kulturland
- dev-219-navbar
- dev-181-description
- dev-87-popup-merge
- dev-87-popup
- dev-91-initialien
- dev-crowdinvest
This package is auto-updated.
Last update: 2024-01-16 14:36:30 UTC
README
依赖
- 基于 bulma 的 drulma 主题
- drulma_companion 提供额外的
限制
- 通过
/src/global/bulma_sass/bulma_sass.scss
(然后添加到 global.scss)使用库覆盖移除 Bulma/drulma 库,并重新添加 - Bulma 安装在
node_modules
中,可以通过 nvm 更新 - 只要我们编译 Bulma,就无法一致地使用 cssvars
- 可能需要覆盖许多样式,请参阅
src/components/_global/_bulma-overrides.scss
- 上游存在 功能:支持 CSS 自定义属性(变量)· Issue #1837 · jgthms/bulma · GitHub
- 可能需要覆盖许多样式,请参阅
- drulma_companion 添加了一些我们目前使用的自定义区块类型
- Bulma 导航栏
- Bulma 标签页
- Bulma 导航栏还添加了网站品牌和可选的二级菜单
- 其他 drupal 模块(如
menu_block
)与此不兼容
- 其他 drupal 模块(如
浏览器支持
- 支持 cssgrid 的现代浏览器
使用方法
使用 gulp 编译
- 在主题目录下运行
gulp compile
- 自动编译运行
gulp watch
来自 enzian 1.0 的使用方法和安装说明
这些说明可能部分已过时
如果您尚未安装,请安装 nvm: https://github.com/creationix/nvm
使用正确的 node 版本
nvm use
此命令将检查您的 .nvmrc
文件,并使用其中指定的 node.js 版本。这确保所有开发人员使用相同的 node 版本以保持一致性。
如果该版本的 node 未安装,请使用以下命令安装:
nvm install
使用以下命令安装 npm 依赖项
npm install
此命令将查看 package.json
并安装其中指定的所有 npm 依赖项。一些依赖项包括 gulp、autoprefixer、gulp-sass 等。
运行默认任务
npm run build
这将运行默认任务。
编译 Sass
npm run compile
这将执行一次 Sass 编译。
运行监视命令
npm run watch
当您进行大量 Sass 变更并希望确保每次保存更改时自动编译为 CSS 时,这是理想的。
清理编译目录
npm run clean
这将执行一次删除 dist/ 目录内所有编译文件的操作。