Framework de editor WYSIWYG de Markdown basado en plugins, ProseMirror y remark, inspirado en Typora.
basecamp/lexxy
Un editor de texto enriquecido moderno para Rails, basado en el framework Lexical de Meta y diseñado para funcionar con Action Text.
- Estrellas
- 1,256
- Forks
- 125
- Issues abiertos
- 32
- Último commit
- hace 6 horas
¿Qué es?
Lexxy es un editor de texto enriquecido para aplicaciones Ruby on Rails. Está basado en Lexical, el framework de edición de texto de Meta, y genera HTML limpio con etiquetas de párrafo reales, para que el contenido siga siendo semántico y fácil de aplicar estilos o procesar.
Además del formato básico, el editor admite atajos de Markdown y formato automático al pegar, resaltado de sintaxis en tiempo real para bloques de código y creación de enlaces al pegar una URL sobre el texto seleccionado. También ofrece sugerencias configurables para menciones y otras interacciones, con varias estrategias de carga y filtrado.
Lexxy funciona sin problemas con Action Text y genera el mismo formato HTML canónico que Action Text espera para los adjuntos. Los adjuntos, como archivos PDF y videos, se pueden previsualizar directamente en el editor. El proyecto incluye la accesibilidad entre sus objetivos de diseño.
Funciones clave
- 01Basado en Lexical, con párrafos representados mediante etiquetas <p> reales
- 02Atajos de Markdown y formato automático al pegar
- 03Resaltado de sintaxis de código en tiempo real
- 04Pegar una URL sobre el texto seleccionado para crear un enlace
- 05Menciones configurables y sugerencias interactivas con filtrado
- 06Previsualización de adjuntos PDF y de video en el editor, compatible con Action Text
Casos de uso
- Añadir un editor de texto enriquecido a una aplicación Rails que ya usa Action Text
- Redactar comentarios o mensajes que requieran menciones y resaltado de sintaxis de código en línea
- Permitir que los usuarios peguen contenido enriquecido con Markdown y enlaces gestionados automáticamente
Inicio rápido
- 1
Consulta la documentación para ver las instrucciones de instalación
- 2
Pruébalo en el entorno de pruebas en línea
Antes de usarlo
- El README no incluye comandos de instalación, por lo que no queda claro cómo configurarlo consultándolo únicamente.
- Está diseñado específicamente para Rails y Action Text, así que no es un editor de uso general para otras tecnologías.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es lexxy?
- Un editor de texto enriquecido moderno para Rails, basado en el framework Lexical de Meta y diseñado para funcionar con Action Text. Lexxy es un editor de texto enriquecido para aplicaciones Ruby on Rails. Está basado en Lexical, el framework de edición de texto de Meta, y genera HTML limpio con etiquetas de párrafo reales, para que el contenido siga siendo semántico y fácil de aplicar estilos o procesar.
- ¿lexxy es gratuito? ¿Qué licencia tiene?
- lexxy es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿lexxy sigue mantenido?
- Mantenimiento activo. El último commit de lexxy fue el 6 nov 2026.
- ¿Para qué puedo usar lexxy?
- Añadir un editor de texto enriquecido a una aplicación Rails que ya usa Action Text Redactar comentarios o mensajes que requieran menciones y resaltado de sintaxis de código en línea Permitir que los usuarios peguen contenido enriquecido con Markdown y enlaces gestionados automáticamente
- ¿Cómo se instala lexxy?
- Consulta la documentación para ver las instrucciones de instalación Pruébalo en el entorno de pruebas en línea
- ¿Dónde consigo lexxy?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/basecamp/lexxy
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de publicación web y blogs autoalojada, desarrollada con Ruby on Rails y conocida anteriormente como Typo.
Software de comunidades de preguntas y respuestas basado en Rails que impulsa codidact.com y admite varias comunidades, categorías y tipos de publicaciones en una sola instalación.
Kit de edición de texto enriquecido basado en ProseMirror, con un núcleo headless y wrappers para Angular, React, Vue y Vanilla.
Editor de documentos colaborativo en tiempo real y autoalojable, que atribuye cada edición a su autor y conserva todo el historial de revisiones.
Toolkit de TypeScript con componentes de interfaz web y una capa de datos basada en CRDT para crear editores por bloques y aplicaciones colaborativas.