Apartados
Para mostrar información secundaria junto al contenido principal de una página, usa el componente <Aside>.
Importación
Sección titulada «Importación»import { Aside } from '@astrojs/starlight/components';Muestra un apartado (también conocido como “admoniciones” o “llamadas”) usando el componente <Aside>.
Un <Aside> también puede tener un atributo opcional type, que controla el color, el icono y el título predeterminado del apartado.
import { Aside } from '@astrojs/starlight/components';
<Aside>Contenido en un apartado.</Aside>
<Aside type="caution">Contenido de precaución.</Aside>
<Aside type="tip">
Otro tipo de contenido también es compatible en los apartados.
```js// Por ejemplo, un fragmento de código.```
</Aside>
<Aside type="danger">No des tu contraseña a nadie.</Aside>{% aside %}Contenido en un apartado.{% /aside %}
{% aside type="caution" %}Contenido de precaución.{% /aside %}
{% aside type="tip" %}Otro tipo de contenido también es compatible en los apartados.
```js// Por ejemplo, un fragmento de código.```{% /aside %}
{% aside type="danger" %}No des tu contraseña a nadie.{% /aside %}Starlight también proporciona una sintaxis personalizada para renderizar apartados en Markdown y MDX como una alternativa al componente <Aside>.
Ver la guía “Redacción de contenido en Markdown” para obtener detalles de la sintaxis personalizada.
Usa títulos personalizados
Sección titulada «Usa títulos personalizados»Sobreescribe los títulos predeterminados de los apartados usando el atributo title.
import { Aside } from '@astrojs/starlight/components';
<Aside type="caution" title="¡Cuidado!"> Una advertencia *con* un título personalizado.</Aside>{% aside type="caution" title="¡Cuidado!" %}Una advertencia *con* un título personalizado.{% /aside %}Usar iconos personalizados
Sección titulada «Usar iconos personalizados»Para sobreescribir los iconos predeterminados de los apartados, utiliza el atributo icon y asígnale el nombre de uno de los iconos integrados de Starlight.
import { Aside } from '@astrojs/starlight/components';
<Aside type="tip" icon="starlight"> Una sugerencia *con* un icono personalizado.</Aside>{% aside type="tip" icon="starlight" %}Una sugerencia *con* un icono personalizado.{% /aside %}Props de <Aside>
Sección titulada «Props de <Aside>»Implementación: Aside.astro
El componente <Aside> acepta las siguientes propiedades:
tipo: 'note' | 'tip' | 'caution' | 'danger'
por defecto: 'note'
El tipo de apartado a mostrar:
- apartados
note(el predeterminado) son azules y muestran un icono de información. - apartados
tipson morados y muestran un icono de cohete. - apartados
cautionson amarillos y muestran un icono de advertencia. - apartados
dangerson rojos y muestran un icono de advertencia octogonal.
tipo: string
El título del apartado a mostrar.
Si title no está establecido, se usará el título predeterminado para el type actual del apartado.
tipo: StarlightIcon
Un apartado puede incluir un atributo icon con el nombre de uno de los iconos integrados de Starlight.