[svn] r2264@freebird: fabien | 2006-01-27 17:52:18 -0500 cda
authorfabien
Fri, 03 Feb 2006 16:27:48 -0500
branchcda
changeset 6 70f9aa9d00c6
parent 5 8f149c3924cf
child 7 b0472ba58372
[svn] r2264@freebird: fabien | 2006-01-27 17:52:18 -0500 Make everything validate. Index convert to XHTML 1.1.
Makefile
index.fr.html
--- a/Makefile	Thu Jan 26 16:51:38 2006 -0500
+++ b/Makefile	Fri Feb 03 16:27:48 2006 -0500
@@ -14,16 +14,19 @@
 OUTPUT=$(foreach target,$(basename $(SRCS)),$(call output,$(target))) \
 	$(PDF_OUTPUT)
 UPLOAD=$(OUTPUT) cda-perso.sxw cda-perso-alt.sxw presentation.sxi index.fr.html blason.png
-xml_validate=xmllint --xinclude --postvalid --noout $(1)
-html_validate=true
+xml_validate=xmllint --xinclude --noout $(1)
+html_validate=$(call xml_validate,$(1))
 
 all: $(basename $(SRCS)) $(PDF_OUTPUT)
 
-validate: cda-validate
-# need to validate html file also.
+# Should I need to validate other file? Can I?
+validate: $(addsuffix -validate, $(SRCS) index.fr.html)
 
-cda-validate:
-	$(call xml_validate,cda.xml)
+%.xml-validate: %.xml
+	$(call xml_validate,$<)
+
+%.html-validate: %.html
+	$(call html_validate,$<)
 
 cda: $(call targets,cda)
 
--- a/index.fr.html	Thu Jan 26 16:51:38 2006 -0500
+++ b/index.fr.html	Fri Feb 03 16:27:48 2006 -0500
@@ -1,125 +1,127 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<?xml version="1.0"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
 <html>
   <head>
     <title>Les Clefs de l'Aube</title>
   </head>
   <body>
-    <img src="blason.png"/>
-    <h1 id="top">Les Clefs de l'Aube</h1>
-    <h2>Dernière version: <a href="#download">1.3</a></h2>
-    <ul>
-      <li><a href="#presentation">Présentation</a></li>
-      <li><a href="#news">Dernières nouvelles</a></li>
-      <li><a href="#download">Téléchargement</a></li>
-    </ul>
-    <h2 id="#presentation">Présentation</h2> 
+     <img src="blason.png"/>
+     <h1 id="top">Les Clefs de l'Aube</h1>
+     <h2>Dernière version: <a href="#download">1.3</a></h2>
+     <ul>
+       <li><a href="#presentation">Présentation</a></li>
+       <li><a href="#news">Dernières nouvelles</a></li>
+       <li><a href="#download">Téléchargement</a></li>
+     </ul>
+     <h2 id="#presentation">Présentation</h2> 
 
-    <p>Les Clefs de l'Aube est un jeu de rôle amateur produit par des
-      membres de la Confrérie de la Clef, une confrérie de meneurs de
-      jeu dont le but est de promouvoir le jeu de rôle dans une
-      ambiance médiévale fantastique.  Le jeu tient son nom de la Loge
-      des Terres de l'Aube au sein de laquelle il a vu le jour.</p>
+     <p>Les Clefs de l'Aube est un jeu de rôle amateur produit par des
+       membres de la Confrérie de la Clef, une confrérie de meneurs de
+       jeu dont le but est de promouvoir le jeu de rôle dans une
+       ambiance médiévale fantastique.  Le jeu tient son nom de la Loge
+       des Terres de l'Aube au sein de laquelle il a vu le jour.</p>
 
-    <p>Les Clefs de l'Aube a été créé afin de répondre à un besoin de
-      procurer un cadre de référence fixe dans le cadre de parties
-      multi-maîtres organisées par la Loge.  Il devait être souple,
-      rapide, précis, et capable de s'adapter à différents mondes et
-      styles de narrations, tout en restant accessible à des joueurs
-      complètement néophytes.  Nous espérons avoir réussi à atteindre
-      ces objectifs avec les Clefs de l'Aube et notre utilisation
-      constante du système nous permettra de le vérifier et
-      d'effectuer les corrections nécessaires.</p>
+     <p>Les Clefs de l'Aube a été créé afin de répondre à un besoin de
+       procurer un cadre de référence fixe dans le cadre de parties
+       multi-maîtres organisées par la Loge.  Il devait être souple,
+       rapide, précis, et capable de s'adapter à différents mondes et
+       styles de narrations, tout en restant accessible à des joueurs
+       complètement néophytes.  Nous espérons avoir réussi à atteindre
+       ces objectifs avec les Clefs de l'Aube et notre utilisation
+       constante du système nous permettra de le vérifier et
+       d'effectuer les corrections nécessaires.</p>
 
-    <p>Les Clefs de l'Aube est offert gratuitement à tous ceux qui le
-      désirent dans le but de promouvoir le jeu de rôle.  Vous êtes
-      libres de le distribuer gratuitement, ou pour un coût n'excédant
-      pas le coût de reproduction du document sur un médium physique,
-      à condition de clairement attribuer le produit comme étant
-      l'oeuvre de la Loge des Terres de l'Aube. Vous pouvez aussi
-      l'utiliser librement à des fins non-commerciales.</p>
-    
-    <p>Vous pouvez publier des suppléments de règles et de décors aux
-      Clefs de l'Aube, mais uniquement à des fins non-commerciales et
-      si les Clefs de l'Aube et la Loge des Terres de l'Aube sont
-      clairement mentionnés dans le supplément et que le texte
-      n'inclut aucune partie des Clefs de l'Aube.</p>
+     <p>Les Clefs de l'Aube est offert gratuitement à tous ceux qui le
+       désirent dans le but de promouvoir le jeu de rôle.  Vous êtes
+       libres de le distribuer gratuitement, ou pour un coût n'excédant
+       pas le coût de reproduction du document sur un médium physique,
+       à condition de clairement attribuer le produit comme étant
+       l'oeuvre de la Loge des Terres de l'Aube. Vous pouvez aussi
+       l'utiliser librement à des fins non-commerciales.</p>
+
+     <p>Vous pouvez publier des suppléments de règles et de décors aux
+       Clefs de l'Aube, mais uniquement à des fins non-commerciales et
+       si les Clefs de l'Aube et la Loge des Terres de l'Aube sont
+       clairement mentionnés dans le supplément et que le texte
+       n'inclut aucune partie des Clefs de l'Aube.</p>
 
-    <p>Aucune publication d'une version modifiée des Clefs de l'Aube
-      n'est permise avec cette licence, que ce soit dans le format ou
-      le texte.  Veuillez contacter les auteurs si vous désirez
-      obtenir des arrangements spéciaux vis à vis de la publication
-      d'une version modifiée ou non des Clef de l'Aube, ou pour un
-      usage commercial.</p>
+     <p>Aucune publication d'une version modifiée des Clefs de l'Aube
+       n'est permise avec cette licence, que ce soit dans le format ou
+       le texte.  Veuillez contacter les auteurs si vous désirez
+       obtenir des arrangements spéciaux vis à vis de la publication
+       d'une version modifiée ou non des Clef de l'Aube, ou pour un
+       usage commercial.</p>
 
-    <a href="#top">Retour au début</a>
+     <a href="#top">Retour au début</a>
 
-    <h2 id="news">Nouvelles</h2>
-    
-    <dl>
-      <dt>19 janvier 2004</dt>
-      <dd>Première version en ligne!</dd>
-    </dl>
+     <h2 id="news">Nouvelles</h2>
 
-    <a href="#top">Retour au début</a>
+     <dl>
+       <dt>19 janvier 2004</dt>
+       <dd>Première version en ligne!</dd>
+     </dl>
+
+     <a href="#top">Retour au début</a>
 
-    <h2 id="download">Téléchargement</h2>
-    
-    <p>Les Clefs de l'Aube est disponible en trois formats pour le
-      téléchargement:</p>
+     <h2 id="download">Téléchargement</h2>
+
+     <p>Les Clefs de l'Aube est disponible en trois formats pour le
+       téléchargement:</p>
 
-    <ul>
-      <li><a href="cda.pdf">En format PDF (US Letter)</a></li>
-      <li><a href="cda.txt">En format texte</a></li>
-      <li><a href="cda.html">En format HTML (un fichier)</a></li>
-    </ul>
+     <ul>
+       <li><a href="cda.pdf">En format PDF (US Letter)</a></li>
+       <li><a href="cda.txt">En format texte</a></li>
+       <li><a href="cda.html">En format HTML (un fichier)</a></li>
+     </ul>
 
-    <p>Il est aussi possible de consulter directement les Clefs de
-      l'Aube <a href="cda/">en ligne</a>.  Il existe deux versions des
-      feuilles de personnage, une utilisant les règles de combat
-      normales, et l'autre les règles de combat par surclassement.
-      Elles sont disponibles en PDF ou en format <a
-      href="http://www.openoffice.org">OpenOffice.org</a>.</p>
+     <p>Il est aussi possible de consulter directement les Clefs de
+       l'Aube <a href="cda/">en ligne</a>.  Il existe deux versions des
+       feuilles de personnage, une utilisant les règles de combat
+       normales, et l'autre les règles de combat par surclassement.
+       Elles sont disponibles en PDF ou en format <a
+       href="http://www.openoffice.org">OpenOffice.org</a>.</p>
 
-    <ul>
-      <li>Feuilles de personnage normales
-        [<a href="cda-perso.pdf">PDF</a>]
-        [<a href="cda-perso.sxw">OpenOffice.org</a>]
-      </li>
-      <li>Feuilles de personnage alternatives
-        [<a href="cda-perso-alt.pdf">PDF</a>]
-        [<a href="cda-perso-alt.sxw">OpenOffice.org</a>]
-      </li>
-    </ul>
+     <ul>
+       <li>Feuilles de personnage normales
+	 [<a href="cda-perso.pdf">PDF</a>]
+	 [<a href="cda-perso.sxw">OpenOffice.org</a>]
+       </li>
+       <li>Feuilles de personnage alternatives
+	 [<a href="cda-perso-alt.pdf">PDF</a>]
+	 [<a href="cda-perso-alt.sxw">OpenOffice.org</a>]
+       </li>
+     </ul>
 
-    <a href="#top">Retour au début</a>
+     <a href="#top">Retour au début</a>
 
-    <h2 id="supplements">Suppléments</h2>
+     <h2 id="supplements">Suppléments</h2>
 
-    <p>Des suppléments, sous la forme de règles spéciales, d'aides de
-      jeux et d'univers, seront disponibles ici sous peu.</p>
+     <p>Des suppléments, sous la forme de règles spéciales, d'aides de
+       jeux et d'univers, seront disponibles ici sous peu.</p>
 
-    <a href="#top">Retour au début</a>
+     <a href="#top">Retour au début</a>
 
-    <hr>
+     <hr />
 
-    <address>Webmaistre: <a href="mailto:veneur@tzone.org">Le Veneur
-      Gris</address>
-  </body>
-</html>
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:nil
-sgml-shorttag:t
-sgml-namecase-general:t
-sgml-general-insert-case:lower
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:2
-sgml-indent-data:t
-sgml-parent-document:nil
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
+     <address>Webmaistre: <a href="mailto:veneur@tzone.org">Le Veneur
+       Gris</a></address>
+   </body>
+ </html>
+ <!-- Keep this comment at the end of the file
+ Local variables:
+ mode: sgml
+ sgml-omittag:nil
+ sgml-shorttag:nil
+ sgml-namecase-general:nil
+ sgml-general-insert-case:lower
+ sgml-minimize-attributes:nil
+ sgml-always-quote-attributes:t
+ sgml-indent-step:2
+ sgml-indent-data:nil
+ sgml-parent-document:nil
+ sgml-exposed-tags:nil
+ sgml-local-catalogs:nil
 sgml-local-ecat-files:nil
+sgml-default-dtd-file:"~/.sgml/xhtml-1.1.ced"
 End:
 -->