cu-boulder / express_admin
科罗拉多大学博尔德分校管理子主题
dev-main
2024-05-22 16:17 UTC
This package is auto-updated.
Last update: 2024-09-26 18:47:37 UTC
README
CU Boulder Web Express网站的管理主题,适用于Drupal 10+
安装
将以下内容添加到composer.json
的require部分
"cu-boulder/express_admin" : "dev-main"
添加到repositories部分
{
"type": "git",
"url" : "https://github.com/CuBoulder/express_admin.git"
}
注意:此主题与配置文件一起安装并设置为默认主题。本主题不打算在没有配置文件或其他cu-boulder/*
模块的情况下使用。
要安装Express的本地版本,请按照tiamat-project-template中的说明进行操作
代码风格检查
我们使用stylelint和eslint进行代码风格检查
npm install # install linters
npm run stylelint # lint css
npm run eslint # lint js
代码风格检查会在所有拉取请求上自动运行,但您也可以在本地对文件进行代码风格检查。
- 在
.eslintrc.json
中配置eslint - 在
.stylelint.json
中配置stylelint
目录结构
.github 目录
包含代码风格检查的github actions工作流程
config
包含主题设置的默认值。如果添加了新的主题设置,请更新boulder_base.settings.yml以包含默认值。您可以通过运行lando drush config-get boulder_base.settings
并复制输出到文件中获取配置。
css
- 将有关自定义段落的样式放入css/paragraphs中
- 将风格指南中的样式放入css/styleguide中
js
将JavaScript文件放在这里
templates
将Twig模板覆盖放置在这里,包括自定义页面和段落类型的模板。针对页面和段落类型的专用包应只包含配置。
express_admin.info.yml
- 定义区域
- 向ckeditor添加样式
- 添加全局包含库
express_admin.libraries.yml
定义库
express_admin.theme
添加主题钩子