sommaire général RAW HTWL 1.0b offre la possibilité de régler certains paramètres de la compilation : ![]() 1. Fichiers sources 1.1. Compiler aussi les fichiers « .html » Par défaut, RAW HTWL reconnaît les suffixes « .htw » et « .htwl » (voir le chapitre consacré aux fichiers), et transforme ce type de fichiers en « .htm » et « .html » en développant les macros qu'ils contiennent. On peut demander en cochant cette case de parser aussi les « .htm » et « .html ». 1.2. Utiliser les macros Par défaut, RAW HTWL développe les macros qu'il rencontre dans les fichiers « .htw » et « .htwl » (et « .htm » et « .html » si on a coché l'option ci-dessus). Cela implique notamment que les caractères \ { } ~ ne sont plus des caractères banals (puisqu'ils jouent un rôle dans les macros). Si l'on ne souhaite pas que RAW HTWL développe les macros, mais qu'il se contente de traduire les lettres accentuées et les caractères non-ASCII en codes HTML, décocher cette option. 1.3. Vérifier les liens locaux Par défaut, RAW HTWL vérifie la présence dans le site local des fichiers passés en valeur des paramètres BACKGROUND HREF SRC et LOWSRC, ainsi que ceux appelés par la primitive \file. On peut désactiver cette fonctionnalité. 2. Noms des fichiers cibles 2.1. Passer les noms en minuscules Comportement par défaut. 2.2. Limiter le nombre de caractères Un souci assez courant concerne l'archivage de son site au mode DOS, ou la publication chez des hébergeurs un peu nazes qui n'acceptent pas les noms trop longs (exemple rencontré personnellement en 1999 : Infonie). En réduisant par défaut la longueur des noms de fichiers à 8 caractères + 3 pour l'extension, RAW HTWL pallie ce genre de déconvenue. 2.3. Supprimer les espaces Les noms des fichiers sources sont systématiquement traduits en caractères ASCII sans espaces : « Mes vacances à la plage.htwl » donnera comme fichier cible « mes_vacances_a_la_plage.html » (avec les préférences « passer en minuscules » et « autoriser les noms longs »). Les traits soulignés « underscore » < _ > qui apparaissent à la place des espaces sont souvent disgracieux. Cette option (cochée par défaut) permet de les supprimer : le fichier cible s'appellera finalement « mesvacancesalaplage.html » (puis « mesvacan.htm » après réduction à 8+3). 3. Dossier du site final 3.1. Garder le vieux site Quand RAW HTWL recompile un site, on peut lui demander de garder la vieille version de côté au lieu de l'effacer. Effacer tous les vieux fichiers est en effet parfois très long (cela est analogue à vider la corbeille, or un site peut comporter des centaines de fichiers ). 3.2. Jeter le vieux site à la corbeille Pour ne pas avoir trop de fichiers de travail, on peut demander de jeter la vieille version, sans pour autant vider la corbeille. Il faudra ensuite vider la corbeille soi-même. Cette option et la précédente sont cochées par défaut. 3.3. Effacer les dossiers vides À la fin d'une compilation il arrive qu'on se retrouve avec des dossiers vides (par exemple quand on avait mis ses « .h » dans un dossier réservé à cet usage). Pour éviter l'accumulation de dossiers vides, RAW HTWL permet de les effacer à la fin (option cochée par défaut). 3.4. Dupliquer les images et les binaires L'organisation du dossier du site final est basée sur celle du dossier source. À ce titre, les images et les binaires d'origine se retrouvent tels quels dans le dossier cible. Par défaut, RAW HTWL duplique ces fichiers, afin de préparer le dossier final à une publication par FTP. Mais ce procédé est coûteux tant en temps qu'en espace disque. Si on est dans une phase d'expérimentation du site, on pourra préférer ne faire que des alias de ces fichiers, ce qui allègera notablement le trafic. 4. Contenu des fichiers cibles 4.1. Vérifier la syntaxe du HTML 3.2 résultant RAW HTWL permet de vérifier la syntaxe du code final. On ne vérifie que la conformance aux spécifications W3C du HTML 3.2, sans tag propriétaire, et surtout sans JavaScript. 4.2. Couper les lignes à 72 caractères Pour une meilleure lisibilité du code final, RAW HTWL justifie le texte par défaut. 4.3. Rassembler le code en un bloc RAW HTWL peut sauter une ligne après chaque tag, ou tout rassembler en un seul bloc (comportement par défaut). 4.4. Indenter les tags Quand on a choisi de sauter une ligne après chaque tag HTML, on peut aussi demander de faire apparaître les niveaux d'enboîtement des tags. 5. Comment changer les préférences par défaut La version 1.0b de RAW HTWL n'enregistre pas ses préférences sur le disque. La seule possibilité de modifier les préférences par défaut est de bidouiller avec ResEdit. 6. Autres préférences, astuces ResEdit donne aussi accès à des paramètres cachés : 6.1. Lancement des fichiers finals Par défaut le navigateur qui ouvrira les fichiers HTML résultants est Netscape Communicator, de créateur MOSS. Cette valeur est stockée quelque part dans une ressource STR et est très facilement modifiable en Microsoft Internet Explorer (créateur MSIE), iCab (créateur iCAB), BBEdit (créateur R*ch) 6.2. Macros prédéfinies Toutes les macros prédéfinies de RAW HTWL sont stockées dans des ressources STR. On peut donc facilement les modifier, ou rajouter des macros construites sur le même modèle. 7. Poursuivre la navigation retour au sommaire général
|