Dernière intervention le 25/11/2003
Rappel des règles de création automatique de
pages HTML
Si vous lisez cette page, c'est que ce est décrit ci-dessous
s'est effectivement réalisé...
Le créateur de la page saisit un fichier texte qui n'inclut
aucun "tag" HTML, mais respecte certaines règles, qui
s'inspirent de la syntaxe des pages SPIP :
- pour provoquer un saut à la ligne (dans le fichier HTML),
on va à la ligne (dans le fichier texte saisi) en ajoutant
la balise <BR /> ;
- une ligne vide dans le fichier texte saisi se traduit par une ligne
vide dans le fichier HTML généré ;
- le titre principal de la page est placé en
début de ligne et précédé
de #### ;
- le titre de rang deux est placé en début de
ligne et précédé de ###* ;
- le titre de rang trois est placé en début de
ligne et précédé de ##** ;
- ce choix d'un codage sur 4 signes est justifié par le fait
qu'il suffit de les écraser par <h&>
ou <h2> ou <h3> qui contiennent
également 4 signes ;
- une puce est définie par le signe - (moins) en
début de ligne ;
- une "double puce" (imbrication de hiérarchie) est
définie par -- (deux moins) ;
- une portion de code Forth commence par ***D en début de
ligne et la ligne ne contient que cela
- une portion de code se termine par ***F en début de ligne
et la ligne ne contient que cela
- L'en-tête du fichier HTML
généré, qui contient des mentions qui
se répètent sur chaque page, est placé
dans un fichier texte à part, qui sera incorporé
de façon automatique par le sript Forth ;
- La fin du fichier HTML, contiendra simplement les mentions
</body> et </html> qui pourront
être écrits en utilisant un mot Forth
créé à cet effet.
Il sera fait largement appel aux styles mais de façon
"indolore" pour les navigateurs qui ne les gèrent pas :
Pour cela, les balises <H2> , <H3> et
<H4> seront "stylée" :
- si le navigateur gère les styles, les titres ressembleront
à ce qu'a voulu l'auteur ;
- sinon, la structure logique du document restera claire, le navigateur
affichant les différents titres selon sa programmation
particulière.
Haut de page