Documentación del Editor Intlayer
El Editor Intlayer es una herramienta que transforma tu aplicación en un editor visual. Con el Editor Intlayer, tus equipos pueden gestionar el contenido de tu sitio en todos los idiomas configurados.
El paquete intlayer-editor está basado en Intlayer y está disponible para aplicaciones JavaScript, como React (Create React App), Vite + React y Next.js.
Para más detalles sobre cómo instalar el paquete, consulta la sección correspondiente a continuación:
Integración con Next.js
Para la integración con Next.js, consulta la guía de configuración.
Integración con Create React App
Para la integración con Create React App, consulta la guía de configuración.
Integración con Vite + React
Para la integración con Vite + React, consulta la guía de configuración.
Cómo Funciona el Editor Intlayer
Cada vez que realizas un cambio usando el Editor Intlayer, el servidor inserta automáticamente tus cambios en tus archivos de declaración de Intlayer, dondequiera que estos archivos estén declarados en tu proyecto.
De esta manera, no tienes que preocuparte por dónde está declarado el archivo o por encontrar tu clave en tu colección de diccionarios.
Instalación
Una vez que Intlayer esté configurado en tu proyecto, simplemente instala intlayer-editor como una dependencia de desarrollo:
npm install intlayer-editor -D
yarn install intlayer-editor -D
pnpm install intlayer-editor -D
En tu archivo de configuración de Intlayer, puedes personalizar los ajustes del editor:
const config: IntlayerConfig = {
// ... otros ajustes de configuración
editor: {
enabled: process.env.NODE_ENV === "development", // Si es falso, el editor está inactivo y no se puede acceder a él.
port: 3000, // Puerto del backend de intlayer-editor
},
};
Para ver todos los parámetros disponibles, consulta la documentación de configuración.
Comenzar a Editar
Para comenzar a editar, lanza el servidor del editor usando npx intlayer-editor start.
También puedes crear un script personalizado en tu archivo package.json:
{
scripts: {
"start:editor": "npx intlayer-editor start",
},
}
Para iniciar tanto el servidor de Next.js como el Editor Intlayer simultáneamente, puedes usar la herramienta concurrently:
{
scripts: {
dev: "next dev",
"start:editor": "npx intlayer-editor start",
"dev:all": "concurrently \"npm run dev:nextjs\" \"npm run dev:intlayer-editor\"",
},
}
Uso del Editor
Cuando el editor está instalado, habilitado e iniciado, puedes ver cada campo indexado por Intlayer al pasar el cursor sobre tu contenido.
Si tu contenido está delineado, puedes hacer una pulsación larga para mostrar el cajón de edición.