Card Único
Este é um card independente com um ícone. Cards são úteis para destacar informações ou funcionalidades importantes.
Cada tipo de aside utiliza a sintaxe de cerca ::: com seu título padrão.
Os componentes aside integrados do Starlight recebem cantos arredondados e uma sombra em camadas:
.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);}Este é o conteúdo da aba de visão geral. Contém texto simples para verificar a renderização básica das abas.
Esta é a aba de detalhes. A alternância entre abas deve ser instantânea, sem recarregamento de página.
Conteúdo em parágrafo simples na primeira aba.
const greeting = "Hello from a code block inside a tab!";console.log(greeting);código inlineEsses dois grupos de abas compartilham syncKey="pkg". Selecionar uma aba em um grupo deve atualizar o outro.
Comando de instalação:
npm install @f5-sales-demo/docs-themepnpm add @f5-sales-demo/docs-themeyarn add @f5-sales-demo/docs-themeComando de execução:
npm run devpnpm devyarn devClonar o repositório
git clone https://github.com/example/repo.gitcd repoInstalar dependências
npm installIniciar o servidor de desenvolvimento
npm run devO site estará disponível em http://localhost:4321.
Card Único
Este é um card independente com um ícone. Cards são úteis para destacar informações ou funcionalidades importantes.
Desempenho
O Astro entrega zero JS por padrão para carregamentos de página rápidos.
Personalizável
O Starlight oferece amplas opções de temas e plugins.
Acessível
Recursos de acessibilidade integrados garantem que o conteúdo alcance todos.
Documentado
Uma documentação abrangente torna o início simples e direto.
Passo Um
Configure as definições do seu projeto e as variáveis de ambiente.
Passo Dois
Crie suas páginas de conteúdo usando o formato MDX.
Passo Três
Visualize localmente com o servidor de desenvolvimento.
Passo Quatro
Faça o deploy na plataforma de hospedagem de sua escolha.
O tema fornece um componente LinkCard que funciona com ou sem ícones. Importe-o do tema:
import LinkCard from '@f5-sales-demo/docs-theme/components/LinkCard.astro';Adicione uma prop icon usando a sintaxe prefixo:nome. Todos os oito pacotes de ícones são suportados — consulte a documentação de Pacotes de Ícones para o catálogo completo.
lucide:)carbon:)mdi:)phosphor:)tabler:)f5-brand:)f5xc:)Esses ícones são multicoloridos e utilizam propriedades CSS personalizadas para adaptação de cores nos modos claro/escuro.
hashicorp-flight:)Todas as seis variantes de badge renderizadas inline:
Padrão Nota Perigo Sucesso Dica CuidadoCada tamanho com uma variante:
Dica Pequena Perigo Médio Sucesso GrandeOs títulos a seguir utilizam a sintaxe do plugin starlight-heading-badges.
Este título possui um badge de sucesso indicando que a funcionalidade é estável.
Este título possui um badge de cuidado indicando que a API é experimental.
Este título possui um badge de perigo indicando descontinuação.
Este título possui um badge de dica indicando uma nova funcionalidade.
Este título possui um badge de nota indicando atualizações recentes.
Este título possui um badge padrão sem variante especificada.
Verifique a barra lateral: esta página possui um badge “Novo” com a variante tip aplicada via frontmatter.
| Funcionalidade | Status | Prioridade |
|---|---|---|
| Modo escuro | Suportado | Alta |
| Zoom de imagem | Suportado | Média |
| Diagramas Mermaid | Suportado | Média |
| Badges em títulos | Suportado | Baixa |
| Propriedade | Tipo | Padrão | Descrição |
|---|---|---|---|
title | string | — | Título da página exibido no cabeçalho |
description | string | "" | Meta descrição para SEO |
sidebar.order | number | 0 | Ordem de classificação na barra lateral |
sidebar.badge | object | null | Badge exibido ao lado do rótulo na barra lateral |
template | "doc" | "splash" | "doc" | Template de layout da página |
A imagem abaixo testa o plugin starlight-image-zoom. Clique para ampliar.
