Textil (märkningsspråk)

Textil
Filnamnstillägg
.textil
Utvecklad av Dean Allen
Initial release 26 december 2002 ; 20 år sedan ( 2002-12-26 )
Senaste släppningen

3.7.6 (PHP) 8 januari 2020 ; för 3 år sedan ( 2020-01-08 )
Typ av format Markup language
Öppna format ? ja
Hemsida textile-lang .com

Textile är ett lättviktigt märkningsspråk som använder en textformateringssyntax för att konvertera vanlig text till strukturerad HTML-kod. Textil används för att skriva artiklar, foruminlägg, readme-dokumentation och annan typ av skriftligt innehåll som publiceras online.

Historia

Textil utvecklades av Dean Allen 2002, som han nämnde som "en human webbtextgenerator" som gjorde det möjligt för dig att "helt enkelt skriva". Dean skapade Textile för användning i Textpattern , det CMS han också utvecklade ungefär samtidigt.

Textil är ett av flera lätta märkningsspråk som har påverkat utvecklingen av Markdown .

Doctype-stöd

Text märkt med Textile konverteras till giltig HTML när den renderas i en webbläsare, och även om det förmodligen varierar från en implementeringstyp till en annan, kan en installation av Textile ställas in för en Doctype-deklaration av XHTML eller HTML5 , med XHTML som standard för bakåtkompatibilitet.

I PHP-implementeringen, till exempel, när du använder Textiles all-caps förkortningssyntax – AGE(A Given Example) – kommer resultatet att återges som ett abbr -element i HTML5 och som ett akronymelement i XHTML. Likaså, från och med PHP version 3.5, om du använder alignment-markörer i Textiles bildsyntax, kommer HTML5 att få extra klasser på det renderade img -elementet, medan XHTML förblir med align - attributet.

Syntaxanvändning

Olika resurser finns tillgängliga för att lära sig och använda textil:

  • TxStyle – en hjälpsida för PHP-implementering av Textile, och tillhandahåller en omvandlare. Denna webbplats används för närvarande av Textpattern CMS-projektet.
  • Textile Reference Site för RedCloth – en hjälpsida för Ruby-implementeringen av Textile.
  • Textile Syntax: Eclipse – en referenssida för Java-implementeringen av Textile som nu är sammanslagen med Mylin WikiText.
  • Textile 2 Syntax – MovableTypes textilförfattardokumentation.
  • Textile Cheatsheet – ett grundläggande snabbreferensblad från Warped Visions.

Utöver sin svit av syntaxanvändning, infogar Textile automatiskt teckenenhetsreferenser för apostrof , öppnande och avslutande enkla och dubbla citattecken , ellipser och em-streck , för att nämna några.

Licensiering

Textile distribueras under en BSD-liknande licens och ingår i, eller tillgänglig som en plugin för, flera innehållshanteringssystem .

Programvara och tjänster

Olika projekt använder (eller har använt) Textil:

Se även

externa länkar