Textil är ett enkelt märkningsspråk som låter användare hämta HTML -kod från sin text. Designad av Dean Allen . Används i CMS Textpattern och några andra.
Textil konverterar automatiskt text till markering genom att hålla reda på stycken i text. Stycken separerade med en tom rad konverteras till HTML - element <p>.
Radbrytningar konverteras automatiskt till HTML - element <br />.
Du kan direkt använda HTML-uppmärkning i texten när textilkapaciteten inte räcker till för den nödvändiga formateringen i dokumentet. HTML-taggar analyseras inte bara inuti <pre>och element <code>.
Textil | HTML | Visa |
---|---|---|
_urval_ | <em>markera</em> | Detta är markerad text |
*få* | <strong>vinst</strong> | Detta är förstärkt text. |
__kursiv__ | <i>kursiv stil</i> | Detta är kursiv text |
**djärv** | <b>fet</b> | Det här är fet text |
??Citat?? | <cite>citat</cite> | Det här är ett citat |
-raderad text- | <del>raderad text</del> | Detavlägsentext |
+infogad text+ | <ins>infogad text</ins> | Detinsatttext |
^överskrift^ | <sup>superscript</sup> | Detta är upphöjd text |
~subscript~ | <sub>subscript</sub> | Detta är abonnemang |
%{style}fragment% | <span style="style">fragment</span> | Det här är ett stycke text |
@koden@ | <code>kod</code> | Det här är koden:function code(str) |
Blockelementmodifierare slutar vanligtvis med en punkt och är separerade från innehållet med ett mellanslag.
Textil | HTML | Beskrivning |
---|---|---|
h n . | < hn > | Nivå n rubrik |
sid. | <p> | Paragraf |
bq. | <blockquote> | Block citat |
pre. | <pre> | Formaterad kod |
före Kristus. | <pre><code> | Programkod (kombination av två HTML-element) |
Länktexten är omgiven av citattecken och separerad från URL:en med ett kolon:
Textil | HTML |
---|---|
Textil: http://textile.thresholdstate.com/ | <a href="http://textile.thresholdstate.com/">Textil</a> |
Följande teckenkombinationer korrigeras automatiskt [1] vid konvertering till XHTML :
Textil | HTML | Visa |
---|---|---|
"citat" | “citat” | "citat" |
'citat' | ‘citat’ | 'citat' |
lång -- streck | långt— | långt streck |
kort streck | kort – rusa | kort - streck |
d'Orsay | d‘Orsay | d'Orsay |
ellips... | ellips… | ellips... |
2 x 2 = 4 | 2×2 = 4 | 2x2=4 |
(c) Dean Allen | © Dean Allen | © Dean Allen |
Textil(r) | Textil® | Textil® |
Textmönster(tm) | textmönster™ | Textpattern™ |
Attribut kan anges för block- och inline-element. Till exempel kan en tabell eller ett urval tilldelas en klass, en identifierare eller en stilbeskrivning.
Syntax
Attribut | Beskrivning |
---|---|
(Klass) | Element klass |
(#id) | Element-ID |
{stil} | Element stil |
[språk] | Elementspråk (förkortning) |
Attribut kan användas i en kombinerad notation, till exempel:
(klass#id)Strängelementattribut
Textil | HTML |
---|---|
%{color:red}röd% | <span style="color:red">röd</span> |
%[fr]rouge% | <span lang="fr">rouge</span> |
_(stor röd_ | <em class="big">röd</em> |
Blockera elementattribut
Textil | HTML |
---|---|
p(bob). En paragraf | <p class="bob">Ett stycke</p> |
p{färg:#ddd}. En paragraf | <p style="color:#ddd">Ett stycke</p> |
p[fr]. En paragraf | <p lang="fr">Ett stycke</p> |
Stoppning och uppriktning
Textil | Beskrivning |
---|---|
p<. | vänsterjustering |
p>. | högerinställning |
p=. | Mittinriktning |
p<>. | Rättfärdiga |
p(., p((. | Vänster stoppning med 1em, 2em, etc. |
p)., p)). | Stoppning till höger med 1em, 2em, etc. |
Exempel
Textil | Beskrivning |
---|---|
h2()>. | Nivå 2 rubrik, högerjusterad, indragen 1 em på båda sidor |
h3=. | Nivå 3 rubrik, mittinriktning |
!</image.gif! | Centrerad bild |
p[no]{färg:röd}. | Stycket är på norska, färg: röd. |
Textil stöder fyra typer av innehållsjustering: vänster, höger, mitten och justerad.
Modifierare | inriktning |
---|---|
> | höger |
< | till vänster |
= | i mitten |
<> | i bredd |
Vertikal justering ställs in med följande modifierare:
Modifierare | inriktning |
---|---|
^ | överst |
~ | botten |
Tabeller skapas genom att separera celler med en vertikal stapel (rubrikens celler är understrukna):
|_. rubrik 1|_. rubrik 2|_. rubrik 3| |första|raden|tabell| |andra|raden|tabell|Attribut kan tillämpas både på tabellen som helhet [2] och på dess element (rader och celler) individuellt:
Textil | HTML |
---|---|
tabell{width:100%}=. | <table style="width:100%;text-align:center;"> |
{bakgrund:#ddd}. |första|raden|tabell| | <tr style="background:#ddd;"><td>första</td><td>raden</td><td>tabell</td></tr> |
|{bakgrund:röd}. andra|raden|tabell| | <tr><td style="background:red;">andra</td><td>raden</td><td>tabell</td></tr> |
Sammanfogning av celler görs på följande sätt:
Textil | HTML |
---|---|
|\2. Två kolumner|tabeller| | <tr><td colspan="2">Två kolumner</td><td>tabeller</td></tr> |
|/2. Två rader|bord| | <tr><td rowspan="2">Två rader</td><td>tabeller</td></tr> |
Vertikal inriktning
Textil | HTML |
---|---|
^. |fjärde|raden|tabell| | <tr style="vertical-align:top;"><td>fjärde</td><td>raden</td><td>tabell</td></tr> |
~. |femte|raden|tabell| | <tr style="vertical-align:bottom;"><td>femte</td><td>raden</td><td>tabell</td></tr> |
Textil stöder både punktlistor och numrerade listor. Listor kan kapslas, en typ av list kan kapslas inom en annan. Listornas kapslingsnivå är obegränsad.
Textil | HTML |
---|---|
* Punktlista | <ul> <li>Punktlistan</li> </ul> |
# Numrerad lista | <ol> <li>Numrerad lista</li> </ol> |
* Paragraf 1 ** Stycke 1-1 ** Stycke 1-2 * Punkt 2 ## Punkt 2-1 ## Punkt 2-2 |
<ul> |
Länken till bilden är omgiven av utropstecken och kan kompletteras med en hyperlänk och alternativ text:
Textil | HTML |
---|---|
!textist.gif! | <img src="textist.gif" /> |
!textist.gif(Textist)! | <img src="textist.gif" title="Textist" alt="Textist" /> |
!textist.gif(Textist)!:http://textism.com | <a href="http://textism.com"><img src="textist.gif" title="Textist" alt="Textist" /></a> |
Akronymer känns igen automatiskt genom att hitta tre eller fler versaler och en beskrivning inom parentes omedelbart efter dem (inget mellanslag). Valfritt kan akronymtexten slås in i ett <span>-strängelement med en specifik klass.
Textil | HTML |
---|---|
CSS (Cascading Style Sheets) | <acronym title="Cascading Style Sheets"><span class="caps">CSS</span></acronym> |
Hänvisningar i texten till fotnoter omges av hakparenteser. För att skapa en fotnot som motsvarar en länk i texten måste du skapa ett stycke som börjar med fn<fotnotsnummer>. :
Textil | HTML |
---|---|
Se spade[1]. | Se spade<sup><a href="#fn1">1</a></sup>. |
fn1. En spade är ett hushållsredskap. | <p id="fn1"><sup>1</sup> En spade är ett hushållsredskap.</p> |