Single Card
这是一张带有图标的独立卡片。卡片适用于突出显示关键信息或功能特性。
每种提示框类型使用 ::: 围栏语法及其默认标题。
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 上可访问。
Single Card
这是一张带有图标的独立卡片。卡片适用于突出显示关键信息或功能特性。
Performance
Astro 默认零 JS,实现快速页面加载。
Customizable
Starlight 提供丰富的主题定制和插件选项。
Accessible
内置无障碍功能,确保内容面向所有人。
Documented
全面的文档让入门过程更加简便。
Step One
配置您的项目设置和环境变量。
Step Two
使用 MDX 格式创建内容页面。
Step Three
通过开发服务器在本地预览效果。
Step Four
部署到您选择的托管平台。
该主题提供了一个 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:)所有六种徽章变体的内联渲染效果:
Default Note Danger Success Tip Caution Small Medium Large各尺寸与变体的组合效果:
Small Tip Medium Danger Large Success以下标题使用 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 插件。点击可放大查看。
