单个卡片
这是一个带有图标的独立卡片。卡片适合用于突出显示关键信息或功能特性。
每种提示框类型均使用 ::: 围栏语法及其默认标题。
Starlight 内置提示框组件具有圆角和分层阴影效果:
.starlight-aside { border-radius: 0.75rem; box-shadow: 0 2px 4px rgba(0,0,0,0.04), 0 8px 16px rgba(0,0,0,0.08), 0 24px 48px rgba(0,0,0,0.12);}这是概览标签页的内容。包含纯文本,用于验证基本标签页渲染效果。
这是详情标签页。在标签页之间切换应即时完成,无需重新加载页面。
第一个标签页中的纯段落内容。
const greeting = "Hello from a code block inside a tab!";console.log(greeting);行内代码这两组标签页共享 syncKey="pkg"。在一组中选择某个标签页后,另一组也会随之更新。
安装命令:
npm install @f5-sales-demo/docs-themepnpm add @f5-sales-demo/docs-themeyarn add @f5-sales-demo/docs-theme运行命令:
npm run devpnpm devyarn dev克隆仓库
git clone https://github.com/example/repo.gitcd repo安装依赖项
npm install启动开发服务器
npm run dev站点将在 http://localhost:4321 上可用。
单个卡片
这是一个带有图标的独立卡片。卡片适合用于突出显示关键信息或功能特性。
性能
Astro 默认零 JS 输出,实现快速页面加载。
可定制
Starlight 提供丰富的主题和插件选项。
无障碍
内置无障碍功能确保内容惠及所有人。
文档齐全
全面的文档使入门变得简单直接。
第一步
配置您的项目设置和环境变量。
第二步
使用 MDX 格式创建内容页面。
第三步
使用开发服务器在本地预览。
第四步
部署到您选择的托管平台。
主题提供了一个 LinkCard 组件,支持有图标或无图标两种形式。从主题中导入:
import LinkCard from '@f5-sales-demo/docs-theme/components/LinkCard.astro';使用 prefix:name 语法添加 icon 属性。支持全部八个图标包——完整目录请参阅 图标包 文档。
lucide:)carbon:)mdi:)phosphor:)tabler:)f5-brand:)f5xc:)这些图标为多色图标,使用 CSS 自定义属性适配亮色/暗色模式的颜色。
hashicorp-flight:)全部六种徽章变体的行内渲染效果:
默认 注意 危险 成功 技巧 警告 小 中 大每种尺寸配合变体:
小型技巧 中型危险 大型成功以下标题使用 starlight-heading-badges 插件语法。
该标题带有成功徽章,表示功能已稳定。
该标题带有警告徽章,表示 API 处于实验阶段。
该标题带有危险徽章,表示已废弃。
该标题带有技巧徽章,表示新增功能。
该标题带有注意徽章,表示近期有所更新。
该标题带有未指定变体的默认徽章。
请查看侧边栏:本页面通过 frontmatter 应用了带有 tip 变体的”新增”徽章。
| 功能 | 状态 | 优先级 |
|---|---|---|
| 暗色模式 | 已支持 | 高 |
| 图片缩放 | 已支持 | 中 |
| Mermaid 图表 | 已支持 | 中 |
| 标题徽章 | 已支持 | 低 |
| 属性 | 类型 | 默认值 | 描述 |
|---|---|---|---|
title | string | — | 显示在页眉中的页面标题 |
description | string | "" | 用于 SEO 的 Meta 描述 |
sidebar.order | number | 0 | 侧边栏中的排序顺序 |
sidebar.badge | object | null | 显示在侧边栏标签旁边的徽章 |
template | "doc" | "splash" | "doc" | 页面布局模板 |
下方图片用于测试 starlight-image-zoom 插件。点击可放大查看。
