Textile es un lenguaje de marcado ligero que utiliza una sintaxis de formato de texto para convertir texto sin formato en marcado HTML estructurado. El textil se utiliza para escribir artículos, publicaciones en foros, documentación léame y cualquier otro tipo de contenido escrito publicado en línea.
Extensiones de nombre de archivo | .textil |
---|---|
Desarrollado por | Dean Allen |
Versión inicial | 26 de diciembre de 2002 [1] |
Último lanzamiento | |
Tipo de formato | Lenguaje de marcado |
¿ Formato abierto ? | sí |
Sitio web | textil-lang |
Historia
Textile fue desarrollado por Dean Allen en 2002, al que calificó como "un generador de texto web humano" que le permitía "simplemente escribir". [1] Dean creó Textile para usar en Textpattern , el CMS que también desarrolló casi al mismo tiempo.
Textile es uno de varios lenguajes de marcado ligeros que han influido en el desarrollo de Markdown . [3]
Implementaciones de lenguajes de programación
Textile fue escrito originalmente en PHP (mantenido como PHP-Textile [4] ), y desde entonces ha sido traducido a Perl , [5] Python (Python-Textile), [6] Ruby , [7] JavaScript (Textile-JS), [8] y C # . [9] Solía existir una implementación de Java llamada "Textile-J", pero se fusionó con el proyecto Mylyn WikiText. [10]
Estandarización
No hay un estándar ni una especificación de trabajo en este momento. Sin embargo, hay una "organización" textil en GitHub que invita a realizar contribuciones hacia la creación de una especificación común en todas las implementaciones de Textile. [11]
Soporte de Doctype
El texto marcado con Textile se convierte en HTML válido cuando se procesa en un navegador web, y aunque probablemente varía de un tipo de implementación a otro, una instalación de Textile se puede configurar para una Declaración de tipo Doctype de XHTML o HTML5 , siendo XHTML el predeterminado para compatibilidad con versiones anteriores.
En la implementación de PHP, por ejemplo, cuando se utiliza la sintaxis de abreviaturas en mayúsculas de Textile, AGE(A Given Example)
el resultado se representará como un abbr
elemento en HTML5 y como un acronym
elemento en XHTML. [12] Del mismo modo, a partir de la versión 3.5 de PHP, si usa marcadores de alineación en la sintaxis de imagen de Textile, HTML5 obtendrá clases adicionales en el img
elemento renderizado , mientras que XHTML permanecerá con el align
atributo. [13]
Uso de sintaxis
Hay varios recursos disponibles para aprender y usar Textile:
- TxStyle: un sitio de ayuda para la implementación PHP de Textile y proporciona un convertidor. Este sitio es utilizado actualmente por el proyecto Textpattern CMS. [14]
- Sitio de referencia textil para RedCloth: un sitio de ayuda para la implementación Ruby de Textile. [15]
- Sintaxis textil: Eclipse: un sitio de referencia para la implementación Java de Textile que ahora se fusionó con Mylin WikiText. [dieciséis]
- Sintaxis de Textile 2: documentación de creación de textiles de MovableType. [17]
- Hoja de referencia textil: una hoja básica de referencia rápida de Warped Visions. [18]
Además de su conjunto de uso de sintaxis, Textile inserta automáticamente referencias de entidades de caracteres para apóstrofos , abriendo y cerrando comillas simples y dobles , puntos suspensivos y guiones largos , por nombrar algunos.
Licencia
Textile se distribuye bajo una licencia de estilo BSD y se incluye con, o está disponible como complemento para, varios sistemas de administración de contenido .
Software y servicios
Varios proyectos usan (o han usado) Textil:
- Basecamp Classic : el software de gestión de proyectos Basecamp original de 37signals utilizó Textile
- Ensambla
- Atlassian ( JIRA )
- Foros oficiales de Guild Wars 2
- Jekyll (software)
- Conoce tu meme
- Proyecto abierto
- Foros oficiales de Qt
- Redmine
- Salesforce.com : utiliza Textile en su producto Desk.com [19]
- Estudio SUSE
- Textile Note: una aplicación de texto para iOS , Android y Windows compatible con Textile [20]
- Wiki textil [21]
- WriteMonkey: un editor de texto de escritorio sin distracciones para Windows; admite varios lenguajes de marcado, incluido Textile [22]
- WiGit: una wiki basada en Git [23] [24]
Ver también
- Comparación de lenguajes de marcado de documentos
- Comparación de software para tomar notas
- Comparación de generadores de documentación
Referencias
- ^ a b "Textismo› Herramientas ›Textil" . textism.com . Archivado desde el original el 26 de diciembre de 2002. CS1 maint: parámetro desalentado ( enlace )
- ^ "Notas de la versión para la versión actual - textil / php-textil · GitHub" . GitHub .
- ^ "Daring Fireball: documentación de sintaxis de Markdown" . daringfireball.net .
- ^ "textil / php-textil" . GitHub .
- ^ "bradchoate / text-textile" . GitHub .
- ^ "textil / pitón-textil" . GitHub .
- ^ Jason Garber. "RedCloth - Lenguaje de marcado textil para Ruby" . redcloth.org .
- ^ "borgar / textile-js" . GitHub .
- ^ "Textile.NET" . CodePlex .
- ^ "Mylyn / WikiText" . eclipse.org .
- ^ "Textil" . GitHub .
- ^ "Textil · Siglas y abreviaturas" . txstyle.org .
- ^ "php-textile / README.textile en master · textile / php-textile · GitHub" . GitHub .
- ^ "Documentación de sintaxis textil y Sandbox" . txstyle.org .
- ^ Jason Garber. "Manual de referencia de textiles (lenguaje de marcado) para RedCloth - RedCloth: Textil para Ruby" . redcloth.org .
- ^ "Ayuda - Plataforma Eclipse" . eclipse.org .
- ^ "MovableType.org - Documentación: Textile 2 Syntax" . movabletype.org .
- ^ "Hoja de trucos textil" . warpedvisions.org .
- ^ "Desk.com: utilice textiles para crear marcas de texto enriquecido i ..." Desk.com .
- ^ "AppCrawlr: el motor de descubrimiento de aplicaciones" . appcrawlr.com .
- ^ "Wiki Textil" . textilewiki.com .
- ^ "WriteMonkey - Inicio" . writemonkey.com .
- ^ "WiGit: una wiki basada en Git (página de inicio)" .
- ^ "WiGit en GitHub" .
enlaces externos
- Página web oficial