mcpField
B
bagisto-admin-theme-development

bagisto-admin-theme-development

github.com/bagisto设计与 UI13119 次安装2 周前更新
代码仓库

关于 bagisto-admin-theme-development

bagisto-admin-theme-development 是用于将 Bagisto 管理后台主题创建为 Laravel 包的技能,适合开发和定制后台主题。内容涵盖包结构、主题注册、资源构建、布局及模板覆盖。

主要功能

  1. 01以 Laravel 包创建后台主题
  2. 02在配置中注册主题
  3. 03配置视图和资源路径
  4. 04定制布局与 Blade 组件
  5. 05构建和管理主题资源

适用场景

  1. 01创建可分发的后台主题包
  2. 02定制管理面板样式
  3. 03覆盖默认后台模板

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bagisto/agent-skills --skill bagisto-admin-theme-development

安装后在 Claude Code 中输入/bagisto-admin-theme-development确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets.md
creating-a-theme.md
layouts.md
reference.md

详细介绍

管理后台主题开发

概述

在 Bagisto 中,管理后台主题开发包括创建以 Laravel 包形式打包的自定义管理面板主题。最终成果是一个独立的包,可单独分发和维护。

适用场景

在以下情况下启用此技能:

  • 将自定义管理后台主题创建为包
  • 构建用于分发的管理后台主题包
  • 自定义管理面板样式
  • 覆盖默认管理后台模板

Bagisto 管理后台主题架构

核心组件
组件用途位置
主题配置定义可用的管理后台主题config/themes.php
视图路径Blade 模板文件在主题配置中定义
资源路径CSS、JS、图片在主题配置中定义
管理后台服务提供者加载视图和组件packages/Webkul/Admin/src/Providers/AdminServiceProvider.php
关键配置属性
// config/themes.php
'admin-default' => 'default',

'admin' => [
    'default' => [
        'name' => 'Default',
        'assets_path' => 'public/themes/admin/default',
        'views_path' => 'resources/admin-themes/default/views',
        'vite' => [
            'hot_file' => 'admin-default-vite.hot',
            'build_directory' => 'themes/admin/default/build',
            'package_assets_directory' => 'src/Resources/assets',
        ],
    ],
],

参考文件 — 仅加载当前任务所需的文件

文件加载时机
creating-a-theme.md搭建主题包并注册主题时
assets.md涉及 Vite 流程、构建和开发服务器工作流时
layouts.md涉及管理后台布局、Blade 组件和自定义布局时
reference.md涉及包结构、关键文件、注意事项和测试时

必需的子技能: 在宣布任何更改完成之前,请使用 bagisto-change-verification。

评论

支持 Markdown