Logo
O tema exibe um logo no cabeçalho de todos os sites de documentação.
Arquivos de Logo Disponíveis
Seção intitulada “Arquivos de Logo Disponíveis”O tema inclui dois arquivos de logo no diretório assets/:
| Arquivo | Formato | Descrição |
|---|---|---|
assets/f5-logo.svg | SVG | Logo F5 em Cloud Red (#e4002b) |
assets/github-avatar.png | PNG | Avatar da organização no GitHub (padrão) |
Logo Padrão
Seção intitulada “Logo Padrão”O logo padrão é definido na factory createF5xcDocsConfig em config.ts:
const logo = options.logo || { src: '@f5-sales-demo/docs-theme/assets/github-avatar.png' };Se nenhuma opção logo for fornecida, o PNG do avatar do GitHub será utilizado. O caminho é um especificador de pacote npm resolvido por meio do mapa exports no package.json.
Substituindo o Logo
Seção intitulada “Substituindo o Logo”Opção 1: Usar o logo SVG do F5
Seção intitulada “Opção 1: Usar o logo SVG do F5”Passe a opção logo para createF5xcDocsConfig:
import { createF5xcDocsConfig } from '@f5-sales-demo/docs-theme/config';
export default createF5xcDocsConfig({ logo: { src: '@f5-sales-demo/docs-theme/assets/f5-logo.svg' },});Opção 2: Usar um logo personalizado
Seção intitulada “Opção 2: Usar um logo personalizado”Coloque o arquivo de logo no repositório de conteúdo e referencie-o:
import { createF5xcDocsConfig } from '@f5-sales-demo/docs-theme/config';
export default createF5xcDocsConfig({ logo: { src: './src/assets/my-logo.svg' },});Opção 3: Logos separados para modo claro e escuro
Seção intitulada “Opção 3: Logos separados para modo claro e escuro”O Starlight suporta logos separados para os modos claro e escuro:
import { createF5xcDocsConfig } from '@f5-sales-demo/docs-theme/config';
export default createF5xcDocsConfig({ logo: { light: './src/assets/logo-light.svg', dark: './src/assets/logo-dark.svg', },});Diretrizes
Seção intitulada “Diretrizes”- Use o formato SVG — imagens rasterizadas (PNG, JPG) funcionarão, mas não escalarão com qualidade em todos os tamanhos
- Inclua um
viewBox— garante que o logo seja dimensionado proporcionalmente (ex.:viewBox="0 0 100 100") - Mantenha o tamanho do arquivo pequeno — o logo é carregado em todas as páginas; procure manter abaixo de 10 KB
- Teste em ambos os temas — verifique se o logo está correto nos modos claro e escuro