Introduction à Tidy HTML5
Le paquet Tidy HTML5 contient un
outil en ligne de commande et des bibliothèques utilisées pour lire
des fichiers en HTML, XHTML et en XML et écrire des fichiers
correctement présentés. Il détecte et corrige beaucoup d'erreurs de
code courantes et s'efforce de produire une présentation
visuellement équivalente qui plaît à la fois à W3C et qui soit
compatible avec la plupart des navigateurs.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.9.
Informations sur le paquet
-
Téléchargement (HTTP) : https://github.com/htacg/tidy-html5/archive/5.1.25.tar.gz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
5fd96deef635ab8cea3dc74079f54d95
-
Taille du téléchargement : 632 Ko
-
Estimation de l'espace disque requis : 16 Mo
-
Estimation du temps de construction : 0.1 SBU
Note
L'archive Tidy HTML5 montrée
ci-dessus se télécharge avec le bon nom, tidy-html5-5.1.25.tar.gz
si vous utilisez un navigateur comme Firefox. Si vous préférez
utiliser un programme en ligne de commande comme wget, vous
obtiendrez normalement 5.1.25.tar.gz. Pour obtenir ce paquet avec
le bon nom, lancez :
wget -c https://github.com/htacg/tidy-html5/archive/5.1.25.tar.gz \
-O tidy-html5-5.1.25.tar.gz
Dépendances de Tidy HTML5
Requises
CMake-3.4.3
Recommandées
libxslt-1.1.28
Facultatives
Doxygen-1.8.11
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/tidy
Installation de Tidy HTML5
Installez Tidy HTML5 en lançant
les commandes suivantes :
cd build/cmake &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_TAB2SPACE=ON \
../.. &&
make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install &&
install -v -m755 tab2space /usr/bin
Si vous souhaitez installer la documentation de l'API, vous devez
avoir installé Doxygen-1.8.11 puis vous rendre dans le
répertoire documentation
de
l'arborescence des sources, puis lancez la commande doxygen doxygen.cfg. Puis, en
tant qu'utilisateur root
, copiez le
répertoire documentation/temp/tidylib_api
dans /usr/share/doc/tidy-5.1.25
.
Explication des commandes
-DCMAKE_BUILD_TYPE=Release
: Ce
paramètre permet de construire version release de la bibliothèque
sans un « assert » de débogage dans le code.
-DBUILD_TAB2SPACE=ON
:
Ce paramètre active la construction de l'utilitaire tab2space.