跳转到内容

配置

本文档提供了配置 ShipSaaS 模板的详细参考。

配置被分割到 src/config 目录中的几个文件中,每个文件负责配置网站的特定方面。

src/config

website.ts

navbar-config.ts

footer-config.ts

sidebar-config.ts

avatar-config.ts

social-config.ts

配置文件用于定义网站的结构和内容。

配置在不同菜单中使用一致的数据类型:

具有以下属性的基本菜单项:

属性 类型 描述
title string 菜单项的显示文本
description string? 下拉项的可选描述
icon TablerIcon? 可选的 Tabler Icons 图标组件
href string? 链接 URL 目标
external boolean? 链接是否在新标签页中打开
authorizeOnly string[]? 可以看到此项的用户角色
items MenuItemConfig[]? 下拉菜单的子菜单项
  1. 统一使用来自 Tabler Icons 中的图标,以确保一致性
  2. 对于基于特定角色可见的菜单项,可以使用 authorizeOnly 属性来限制可见性
  3. 使用 Routes 对象(在 src/lib/routes.ts 中)定义常用的链接,以确保一致性

现在您了解了配置结构,请探索其他相关主题: