Textil

A Textile  egy egyszerű jelölőnyelv , amely lehetővé teszi a felhasználók számára, hogy HTML -kódot kapjanak a szövegükből. Tervezte: Dean Allen . A CMS Textpatternben és néhány másban használatos .

Szintaxis

A Textile automatikusan jelölésekké alakítja a szöveget a szövegben lévő bekezdések nyomon követésével. Az üres sorral elválasztott bekezdések HTML elemekké alakulnak <p>.

A sortörések automatikusan HTML elemekké alakulnak <br />.

A HTML jelölést közvetlenül használhatja a szövegben, ha a textil képességek nem elegendőek a dokumentum szükséges formázásához. A HTML címkéket nem csak a belső <pre>és az elemek elemzi a rendszer <code>.

Inline elemek

Textil HTML Kijelző
_kiválasztás_ <em>kiemelés</em> Ez egy kiemelt szöveg
*nyereség* <strong>nyereség</strong> Ez egy továbbfejlesztett szöveg.
__dőlt__ <i>dőlt betűvel</i> Ez dőlt szöveg
**bátor** <b>félkövér</b> Ez félkövér szöveg
??idézet?? <cite>idézet</cite> Ez egy idézet
-törölt szöveg- <del>törölt szöveg</del> azttávoliszöveg
+beszúrt szöveg+ <ins>szöveg beszúrva</ins> aztbehelyezveszöveg
^felső index^ <sup>felső index</sup> Ez egy felső indexű szöveg
~aljegy~ <sub>alsó index</sub> Ez az alsó index
%{style}fragment% <span style="style">töredék</span> Ez egy szövegrész
@a kód@ <code>kód</code> Ez a kód:function code(str)

Elemek blokkolása

A blokkelem-módosítók általában ponttal végződnek, és szóközzel választják el őket a tartalomtól.

Textil HTML Leírás
h n . < hn > n szintű címsor
p. <p> Bekezdés
bq. <blockquote> blokk idézet
elő. <pre> Formázott kód
időszámításunk előtt. <pre><code> Programkód (két HTML elem kombinációja)

Linkek

A link szövege idézőjelbe van zárva, és kettősponttal van elválasztva az URL-től:

Textil HTML
Textil: http://textile.thresholdstate.com/ <a href="http://textile.thresholdstate.com/">Textil</a>

Írásjelek és helyettesítések

A következő karakterkombinációk automatikusan javításra kerülnek [1] az XHTML -re konvertáláskor :

Textil HTML Kijelző
"idézetek" “idézetek” "idézetek"
'idézetek' ‘idézetek’ 'idézetek'
hosszú -- kötőjel hosszú— hosszú kötőjel
rövid kötőjel rövid – gondolatjel rövid - kötőjel
d'Orsay d‘Orsay d'Orsay
ellipszis... ellipszis… ellipszis...
2 x 2 = 4 2×2 = 4 2x2=4
(c) Dean Allen © Dean Allen © Dean Allen
Textil(r) Textil® Textil®
Szövegminta (tm) szövegminta™ Textpattern™

Elem attribútumok

Attribútumok adhatók meg a blokk és a soron belüli elemekhez. Például egy táblázathoz vagy kijelöléshez hozzárendelhető egy osztály, egy azonosító vagy egy stílusleírás.

Szintaxis

Tulajdonság Leírás
(Osztály) Elem osztály
(#id) Elemazonosító
{stílus} Elemstílus
[nyelv] Elem nyelve (rövidítése)

Az attribútumok kombinált jelölésekben használhatók, például:

(osztály azonosító)

String elem attribútumai

Textil HTML
%{szín:piros}piros% <span style="color:red">piros</span>
%[fr]rouge% <span lang="fr">rouge</span>
_(nagy piros_ <em class="big">piros</em>

Blokk elem attribútumai

Textil HTML
p(bob). Egy bekezdés <p class="bob">Egy bekezdés</p>
p{szín:#ddd}. Egy bekezdés <p style="color:#ddd">Egy bekezdés</p>
p[fr]. Egy bekezdés <p lang="fr">Egy bekezdés</p>

Párnázás és igazítás

Textil Leírás
p<. balra igazítás
p>. jobbra igazítás
p=. Középre igazítás
p<>. Indokolja meg
p(., p((. Bal párnázás 1em, 2em stb.
p)., p)). Kitöltés jobbra 1em, 2em stb.

Példák

Textil Leírás
h2()>. 2. szintű címsor, jobbra igazítva, mindkét oldalon 1 em behúzással
h3=. 3. szintű fejléc, középre igazítás
!</image.gif! Középre igazított kép
p[nem]{szín:piros}. A bekezdés norvég nyelvű, színe: piros.

Igazítás

A Textile négyféle tartalomigazítást támogat: balra, jobbra, középre és sorkizárt.

Módosító igazítás
> jobb
< balra
= a központban
<> szélességében

A függőleges igazítás a következő módosítókkal van beállítva:

Módosító igazítás
^ felül
~ alsó

Táblázatok

A táblázatok a cellák függőleges sávval történő elválasztásával jönnek létre (a fejléccellák alá vannak húzva):

|_. 1. címsor|_. 2. címsor|_. 3. címsor| |első|sor|tábla| |második|sor|tábla|

Az attribútumok alkalmazhatók mind a táblázat egészére [2] , mind elemeire (sorokra és cellákra) külön-külön:

Textil HTML
táblázat{szélesség:100%}=. <table style="width:100%;text-align:center;">
{háttér:#ddd}. |első|sor|tábla| <tr style="background:#ddd;"><td>első</td><td>sor</td><td>tábla</td></tr>
|{háttér:piros}. második|sor|tábla| <tr><td style="background:red;">második</td><td>sor</td><td>tábla</td></tr>

A cellák egyesítése a következőképpen történik:

Textil HTML
|\2. Két oszlop|táblázat| <tr><td colspan="2">Két oszlop</td><td>táblázat</td></tr>
|/2. Két sor|táblázat| <tr><td rowspan="2">Két soros</td><td>táblázat</td></tr>

Függőleges igazítás

Textil HTML
^. |negyedik|sor|tábla| <tr style="vertical-align:top;"><td>negyedik</td><td>sor</td><td>tábla</td></tr>
~. |ötödik|sor|tábla| <tr style="vertical-align:bottom;"><td>ötödik</td><td>sor</td><td>tábla</td></tr>

Listák

A Textile támogatja a felsorolásjeles és számozott listákat is. A listák egymásba ágyazhatók, az egyik listatípus beágyazható egy másikba. A listák egymásba ágyazási szintje korlátlan.

Textil HTML
* Felsorolásos lista <ul>
<li>A felsorolásjeles lista</li>
</ul>
# Számozott lista <ol>
<li>Számozott lista</li>
</ol>
* 1. bekezdés ** 1-1 ** 1-2 * 2. pont ## 2-1 ## 2-2

<ul>
<li>1. tétel
<ul> <li>
1-1. tétel</li>
<li>1-2. tétel</li>
</ul></li>
<li>2. tétel
<ol>
< li>2-1. tétel</li>
<li>2-2. tétel</li>
</ol></li>
</ul>

Képek

A képre mutató hivatkozást felkiáltójelek veszik körül, és kiegészíthető hiperhivatkozással és alternatív szöveggel:

Textil HTML
!textist.gif! <img src="textist.gif" />
!textist.gif(Szövegíró)! <img src="textist.gif" title="Szövegíró" alt="Szövegíró" />
!textist.gif(Textista)!:http://textism.com <a href="http://textism.com"><img src="textist.gif" title="Textist" alt="Textista" /></a>

Rövidítések (mozaikszavak)

A betűszavakat a rendszer automatikusan felismeri, ha három vagy több nagybetűt talál, és közvetlenül utána zárójelben található leírást (szóköz nélkül). Opcionálisan a mozaikszó szövege egy adott osztályú <span> karakterlánc elembe burkolható.

Textil HTML
CSS (Cascading Style Sheets) <acronym title="Cascading Style Sheets"><span class="caps">CSS</span></acronym>

Lábjegyzetek

A szövegben a lábjegyzetekre való hivatkozások szögletes zárójelben vannak. A szövegben található hivatkozásnak megfelelő lábjegyzet létrehozásához létre kell hozni egy fn<lábjegyzetszám> karakterrel kezdődő bekezdést. :

Textil HTML
Lásd lapát[1]. Lásd az ásót<sup><a href="#fn1">1</a></sup>.
fn1. A lapát háztartási eszköz. <p id="fn1"><sup>1</sup> A lapát háztartási eszköz.</p>

HTML

==<b>textil</b> nincs itt feldolgozva== nem textil. itt a <b>textil</b> nincs feldolgozva

Jegyzetek

  1. Sajnos angol tipográfiát használnak. A lokalizáció a Textile megvalósításától vagy a CMS -bővítmény beállításaitól függ .
  2. ↑ Ha attribútumokat szeretne alkalmazni egy táblára, meg kell adnia egy további táblacímkét , mielőtt elindítaná .

Linkek

Megvalósítások

Útmutatók

Vegyes