Texy! je konvertor a formátovač textů s výstupem v XHTML. Používá soubor vcelku jednoduchých, ale velmi účinných pravidel, kterými se konverze řídí. Konečně jsem si udělal pluginek pro BLOG:CMS a už můžu v Texy! psát všechny články. Mně to ušetří spoustu času a Vy, milí čtenáři, uvidíte typograficky čistější výsledek.
Texy! si můžete zkusit na zmíněné adrese nebo i zde v komentářích. Ty běží také na novém enginu.
Možná mu příliš fandím 🙂 ale řekl bych, že Texy! je nejkomplexnější formátovač. Umí zpracovávat obrázky, odkazy, vnořené seznamy, tabulky ale také CSS(Kaskádové styly). Nenechá se oblafnout a generuje validní a kvalitní kód. Navíc přizpůsobuje formát národním specifikům:
- vkládá pevné mezery za jednopísmenné souhláskové předložky a spojky (nejnevykrystalizovávatelnějšíminejneobhospodařovávatelnějšími)
- rozděluje příliš dlouhá slova podle slabik
- používá „dvojité“ a ‚jednoduché‘ typografické uvozovky
- zaměňuje spojovník na pomlčku: 10–15 vs. česko-slovenský
Bohužel, systém jsem vytvářel v době, kdy jsem neznal jiné alternativy, takže je naprosto nekompatibilní s čímkoliv ostatním. Ale úvahy jej trošku uzpůsobit, třeba k Textile, jsem nakonec zavrhl. Zkrátka Texy! mi připadne logičtější. Texy! je sexy!
Komentáře
johno #1
Hhm, náhľad vyzeral dobre. Markdown
Jirka Ch #2
Já používám konvertor založený na BXtags
Třeba se někomu bude taky hodit.
Jiří Bureš #3
Pochopil jsem dobře, že není nikde ke stažení, protože je „je naprosto nekompatibilní s čímkoliv ostatním“? Uvažuješ o tom?
David Grudl #4
Jinak to, že je nekompatibilní, není překážkou – to je koneckonců vlastnost všech ostatních systémů 😉
Radek Hulán #5
Davide, to vypadá pěkně, jaký je ale hlavní rozdíl mezi Texy a Textilem (který je de-facto standardem a při velice hrubém pohledu umí vlastně to samé, akorát s jinou synaxí)?
Radek Hulán #6
(a navíc už v BLOG:CMS je a umí i volbu „de-textile“, tedy převod z XHTML do Textile pro zpětnou editaci)
Adam Hošek #7
Pěkné. Podobnost s Textile mě napadla prakticky již na prvním řádku. A syntax + možnosti (tabulky, CSS) se tomu jen víc blíží. Pokud má Texy! možnost nastavit, co se povolí apod., a používá „české“ typografické uvozovky (ty dole a nahoře), pak má oproti Textile výhodu. Na druhou stranu bych spíš přivítal kustomizaci těchto Locale-specifických detailů v Textile. A možnost povolovat či zakazovat specifické vlastnosti, což se očividně využije právě v komentářích. Ostatně zde to funguje 100%, ne? 🙂.
David Grudl #8
Texy vs. Textile – Snažil jsem se trošku připodobnit syntaxi té, která je v Textile. Takže jsem třeba blockquote označil jako bq, citace klíčem ?? (mimochodem, v Textile chybně používají
cite
tag namístoq
). Pak jsem této snahy zanechal. Prostě mi víc vyhovuje vkládat formátovací modifikátory vpravo, taktéž do kulatých závorek mi přjde vhodnější psát title nebo alt a třídu zase do hranatých atd. Tedy syntaxe už víc podobná Textile nebude, spíš naopak.Příkladem mohou být obrázky, které jsou v Texy! vyřešené do posledního detailu. Včetně rolloverů (s vygenerováním seznamu pro preload), uživatelské volby tříd nebo onclick událostí, adresáře s obrázky nebo náhledy atd. Zkrátka tady by bylo přizpůsobování se Textile krok zpátky.
Po programátorské stránce je Texy! zajímavý v tom, nejprve celý text „převede na entity (htmlspecialchars)[about]“ a pak jej teprve zpětně formátuje. Takže podvrhnutí nebo jiných nekalostí nehrozí.
Rozi #9
nezbyva nez cekati cekati cekati :)
OttY #10
Mlaskám a teším sa 🙂 Aj keď osobne preferujem priame používanie HTML tagov v postoch blogu. Akosi neviem tomu prísť na chuť. Texy by som ale bol náchylný používať.
Vašek #11
Pokud to má být hlavně pro češtinu, jako že vypadá, že jo, tak doporučuju zbavit se v syntaxi znaků, které na české klávesnici nenajdeme. Např ^ < a možná i * (kvůli notebookům) a další.
Když někdo konečně udělá good syntaxi, tak by se to mohlo časem rozšířit mezi (webové) redaktory a byl by ráj na zemi ;)
Dotaz: proč se musí & zapisovat jako entita a né normálně?
pif #12
#11 Vašek, vychazi to ze specifikace treba xhtml :))
&
musi bejt i v url :)btw kdy uz konecne texy spatri svetlo sveta, aspon v nejaky beta verzi? moc se na to (a nejsem sam) tesim :)
La_ToRaNTe #13
dgx:
Zdarec, to ty jsi tvůrce Texy! ?
Wow, musím uznat, že projekt je to fakt maximální !
Tento článek byl uzavřen. Už není možné k němu přidávat komentáře.