Saltearse al contenido

Plantilla Starlight

La plantilla Starlight integra tu proyecto de Content Island con Astro Starlight, el motor de documentación de Astro.
De esta forma, todo tu contenido se gestiona directamente desde Content Island, y tu sitio se genera automáticamente con Starlight.

Edición sin código

Todo el contenido es editable desde el panel de Content Island, sin necesidad de conocimientos de programación.

Assets optimizados

Los recursos multimedia se sirven desde una CDN, optimizados y listos para usar en tu sitio Starlight.

Sincronización sencilla

El contenido se mantiene siempre actualizado gracias a la sincronización entre Content Island y tu proyecto local.


Crear un proyecto

Para crear un proyecto a partir de la plantilla Starlight, sigue estos pasos:

  1. Abre Nuevo proyecto.
    Add project button

  2. Selecciona la pestaña Plantillas.
    Templates tab

  3. Elige la plantilla Starlight.
    Select Starlight template

  4. Pulsa Crear proyecto.
    Pulsamos en el botón complete

Quick Start tab

Abre el terminal en Visual Studio Code y copia los comandos que aparecen en Quick Start:
el primero para crear un nuevo proyecto Starlight, y el segundo para conectarlo con tu proyecto de Content Island.

Una vez sincronizado, podrás editar y actualizar el contenido directamente desde Content Island.


Estructura de contenido en Content Island

Tu proyecto de Content Island vinculado con Starlight utiliza la siguiente estructura de entidades:

Root

Define la página principal del proyecto y las carpetas asociadas a la documentación.

Folder

Representa una carpeta dentro del árbol de documentación. En ella puedes incluir páginas.

Page

Contiene el contenido de cada página de documentación. Recuerda asociarla siempre a una carpeta.

Meta

Estructura interna de Content Island para identificar la plantilla y versión vinculadas.

Puedes gestionar todo esto desde la pestaña Content:

  • Editar el objeto Root (solo hay uno por proyecto).
  • Crear nuevas carpetas (Folder) y páginas (Page).

Actualizar el contenido en tu proyecto Starlight

Después de realizar cambios en Content Island, puedes sincronizarlos con tu proyecto local de Starlight ejecutando desde la raíz:

Ventana de terminal
npm create contentisland@latest update