Zapisujeme mikroformáty pomocí Texy!
|
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: Microformats, Texy!