Textile es un lenguaje de marcado ligero que utiliza una sintaxis de formato de texto para convertir texto plano en código HTML estructurado. Textile se utiliza para escribir artículos, publicaciones en foros, documentación README y cualquier otro tipo de contenido escrito que se publique en línea.
Historia
Textile fue desarrollado por Dean Allen en 2002, quien lo presentó como "un generador de texto web humano" que permitía "simplemente escribir". [ 1 ] Dean creó Textile para usarlo en Textpattern , el CMS que también desarrolló casi al mismo tiempo.
Textile es uno de los varios lenguajes de marcado ligeros que han influido en el desarrollo de Markdown . [ 3 ]
Compatibilidad con tipos de documento
El texto marcado con Textile se convierte en HTML válido cuando se visualiza en un navegador web, y aunque probablemente varíe de un tipo de implementación a otro, una instalación de Textile se puede configurar para una declaración de Doctype de XHTML o HTML5 , siendo XHTML la opción predeterminada para la compatibilidad con versiones anteriores.
En la implementación de PHP, por ejemplo, al usar la sintaxis de abreviaturas en mayúsculas de Textile AGE(A Given Example), el resultado se renderizará como un abbrelemento en HTML5 y como un acronymelemento en XHTML. [ 4 ] Del mismo modo, a partir de la versión 3.5 de PHP, si se usan marcadores de alineación en la sintaxis de imágenes de Textile, HTML5 obtendrá clases adicionales en el imgelemento renderizado, mientras que XHTML permanece con el alignatributo. [ 5 ]
Uso de la sintaxis
Existen diversos recursos disponibles para aprender y utilizar la técnica textil:
- TxStyle es un sitio de ayuda para la implementación de Textile en PHP y proporciona un convertidor. Este sitio es utilizado actualmente por el proyecto Textpattern CMS. [ 6 ]
- Sitio de referencia textil para RedCloth: un sitio de ayuda para la implementación de Textile en Ruby. [ 7 ]
- Sintaxis de Textile: Eclipse – un sitio de referencia para la implementación de Textile en Java que ahora se ha fusionado con Mylin WikiText. [ 8 ]
- Sintaxis de Textile 2: documentación de creación de Textile de MovableType. [ 9 ]
- Guía rápida de textiles: una hoja de referencia rápida básica de Warped Visions. [ 10 ]
Además de su conjunto de sintaxis, Textile inserta automáticamente referencias a entidades de caracteres para apóstrofes , comillas simples y dobles de apertura y cierre , puntos suspensivos y guiones largos , entre otros.
Licencias
Textile se distribuye bajo una licencia de estilo BSD y se incluye con varios sistemas de gestión de contenido , o está disponible como complemento para ellos .
Software y servicios
Diversos proyectos utilizan (o han utilizado) textiles:
- Basecamp Classic : el software original de gestión de proyectos Basecamp de 37signals utilizaba Textile.
- Asamblea
- 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 [ 11 ]
- Estudio SUSE
- Textile Note: una aplicación de texto para iOS , Android y Windows que admite Textile [ 12 ].
- Wiki Textil [ 13 ]
- WriteMonkey: un editor de texto de escritorio sin distracciones para Windows; admite varios lenguajes de marcado, incluido Textile [ 14 ].
- WiGit – una wiki basada en Git [ 15 ] [ 16 ]
Véase también
Referencias
- 1 2 "Textismo › Herramientas › Textil" . textism.com . Archivado del original el 26 de diciembre de 2002.
- ↑ "Notas de la versión actual – textile/php-textile · GitHub" . GitHub .
- ↑ "Daring Fireball: Documentación de la sintaxis de Markdown" . daringfireball.net .
- ↑ "Textile · Acrónimos y abreviaturas" . txstyle.org . Archivado del original el 14 de agosto de 2021.
- ↑ "php-textile/README.textile en master · textile/php-textile · GitHub" . GitHub .
- ↑ "Documentación y entorno de pruebas de sintaxis textil" . txstyle.org . Archivado del original el 24 de enero de 2016. Consultado el 26 de agosto de 2012 .
- ↑ Jason Garber. "Manual de referencia de Textile (Lenguaje de marcado) para RedCloth – RedCloth: Textile para Ruby" . redcloth.org .
- ↑ "Ayuda – Plataforma Eclipse" . eclipse.org .
- ↑ "MovableType.org – Documentación: Sintaxis de Textile 2" . movabletype.org .
- ↑ "Hoja de referencia para textiles" . warpedvisions.org . Archivado del original el 17 de enero de 2022.
- ↑ "Desk.com – Use Textile para crear marcado de texto enriquecido..." Desk.com . Archivado del original el 11 de septiembre de 2016.
- ↑ "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 principal)" .
- ↑ "WiGit en GitHub" . GitHub .
Enlaces externos
- Sitio web oficial
- Lenguajes de marcado ligeros