cu-boulder/express_admin

科罗拉多大学博尔德分校管理子主题

安装次数: 17,958

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 0

开放问题: 2

语言:Twig

类型:drupal-custom-theme

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

添加主题钩子