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í
citetag 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šku, 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.