Accueil🇫🇷Chercher

Txt2tags

txt2tags est un logiciel générateur de documents qui utilise un langage de balisage léger comme source. Txt2tags est un logiciel libre sous licence GNU GPL.

Écrit en Python, il peut exporter des documents vers 18 formats différents incluant HTML, XHTML (génération de pages Internet statiques et valides W3C), SGML, LaTeX, Lout, roff (pages de man), MediaWiki (Wikipédia), Google Code Wiki, DokuWiki, MoinMoin, MagicPoint, PageMaker et texte brut.

Il existe également une implémentation[4] en PHP permettant l'exportation uniquement en HTML.

Le projet compte plus de 60 contributeurs issus de 17 pays[5].

Historique

La première version de txt2tags est sortie le .

La dernière version stable est la 2.6 sortie le [6].

Ă€ l'Ă©poque il n'y avait que six formats de sortie possibles (txt, html, sgml, pm6, mgp, moin) et 461 lignes de code[7].

Le code est actuellement dix fois plus important et le système a été traduit dans plus de 10 langues, ajoutant de nouvelles options et possibilités, tout en gardant à l'esprit le principe KISS, avec une syntaxe simple et épurée, permettant d'accéder à des fonctionnalités avancées si nécessaire, mais qui ne sont pas forcément nécessaire pour une utilisation quotidienne.


Fonctionnalités

  • Syntaxe simple et dĂ©pouillĂ©e, de type wiki.
  • Système de macros qui peut lever les limitations de la syntaxe initiale, en utilisant un système de prĂ©processeur et postprocesseur pour procĂ©der Ă  des remplacements de portions de texte en suivant le format des expressions rationnelles.
  • PossibilitĂ© d'ajouter de nouveaux formats d'exportation Ă  la liste dĂ©jĂ  grande des formats supportĂ©s.


Quelques exemples

Les balises de bases[8] sont :

  • Formatage :
**gras**
//italique//
__soulignage__
--barré--
  • Organisation hiĂ©rarchique :
= titre niveau 1 = 
== titre niveau 2 == 
=== titre niveau 3 ===
- liste 
+ liste numérotée


  • Inclusion de liens :
[image.jpg]
[lien www.site.com]
  • Autres formatages :
``code``

Références

  1. txt2tags-pad.xml
  2. « Changelog » (consulté le )
  3. txt2tags changelog
  4. « )(.+.)( », sur txt2tags.org (consulté le ).
  5. « Txt2tags team », sur txt2tags.org (consulté le ).
  6. txt2tags 2.6 est arrivé !
  7. (en) « 5 years of txt2tags », sur txt2tags blog, (consulté le ).
  8. « Txt2tags markup », sur txt2tags.org (consulté le ).

Liens externes


Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.