Na obsah stránky

Zapisujeme mikroformáty pomocí Texy!

Aleš Roubíček | | # permalink

Mým oblíbeným značkovacím jazykem je Texy! Léta jsme na ní zvyklý, ostatně používám ji i tady na blogu. Mikroformáty jsou téma, které mě zajímá v poslední době. Pojďme si přiblížit jejich užití v Texy!

O tom, co jsou mikrofomáty se třeba dočtete na Microformats.cz. Pokud se vám to nechce dohledávat, tak vězte, že jde o kusy (X)HTML kódu, které mají vyšší sémantiku. Začněme tedy s jednoduchými ukázkami.

rel-design-pattern

Jedním z nejjednodušších vzorů je užití atributu rel u odkazů. Tento atribut se používá k označení vztahu k odkazovanému dokumentu. Odkazy se dají v Texy zapsat několika způsoby, já s oblibou využívám reference, které vypisuju na konci dokumentu. Pro mne je to pak mnohem přehlednější, mít všechny odkazy na jednom místě.

[rarous]: http://rarous.net/#kontakt Aleš Roubíček .{rel:me}
[david]: http://davidgrudl.com/ David Grudl .{rel:friend met}
[tag microformats]: http://technorati.com/tag/microformats Microformats .{rel:tag}
[clanek(282)]: /weblog/282-mikroformaty-v-hledani-yahoo.aspx Mikroformáty v hledání Yahoo .{rel:bookmark}

V předchozí ukázce jsem použil vzor rel při definici mikroformátů XFN, rel-tag a permalink z HTML4.

vizitky hCard

O něco pokročilejším mikroformátem je hCard.

  /--div .[vcard]
==Aleš Roubíček .[fn]
vývojář webových aplikací .[job]

Web:
    - [rarous]
E-mail:
    - [email]
Telefon:
    - +420737461283 .[tel]
  \--div

 [rarous]: http://rarous.net/ .[url]{rel:me}
 [email]: ales@roubicek.name .[email]

Takto nějak může být v Texy zapsaná vizitka – kontaktní informace. Je to zkrácená verze, toho co mám v kontaktu na titulce.

tracklisty hAudio

Dalším mikroformátem, který se může hodit je hAudio, sloužící k popisu hudebních děl.

  /--div .[haudio]
1. "Dubfire .[contributor]"  - "Emissions .[title]"  .[item]
2. "Steve Angello .[contributor]"  - "Trix .[title]"  .[item]
3. "Delete .[contributor]"  - "Flight Schedule .[title]"  .[item]
4. "Gui Borato .[contributor]"  - "The Rivington .[title]"  .[item]
5. "Lutzenkirchen .[contributor]"  - "Kobalt .[title]"  .[item]
6. "Solaris Heights .[contributor]"  - "No Trance .[title]"  (Popof Remix) .[item]
7. "System 7 .[contributor]"  - "Space Bird .[title]"  (Dubfire Remix) .[item]

Ke stažení "dj set .[category]" [download] (MP3 128 kbps; 36,4 MiB)
  \--div

 [download]: http://rarousmusic.com/mp3/alessio_busta_-_seven-rm.mp3 "Alessio Busta .[contributor]" - "Seven .[title]" .{rel:enclosure}

Tohle je například živá ukázka ze včerejšího vydání setu Seven.

Závěr

Doufám, že jsem předvedl pár praktických ukázek užití mikroformátů v Texy! Nejsem si jistý, zda lze syntaxí Texy pokrýt všechny možné nuance mikroformátu, ale ona k tomu ani není přímo určena. Každopádně mnohé lze užívat bez problémů. Zajímavým cvičením dnes pro mne bylo, jak v Texy zapisovat Texy :)

Tagy: ,

Našli jste v článku chybu? Máte námět na reportáž? Založte mi ticket.