diff --git a/GNUmakefile b/GNUmakefile index 9eff1a6..890c850 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -28,6 +28,7 @@ ## configuration utilisateur include configrc ## autre configurations +dependances_index = $(entete) $(enqueue) $(contenu_fin) SOURCE = $(categ)/*.$(ext) # programmes PROG_ECHO = `which echo` @@ -115,9 +116,9 @@ $(DESTINATION)/$(CSS_NOM): $(dependances_css) @$(PROG_ECHO) -e " …terminée." # création du fichier CSS de couleur -$(DESTINATION)/$(CSS_COULEUR): style/$(CSS_COULEUR) +$(DESTINATION)/$(STYLE): style/$(STYLE) @$(PROG_ECHO) -e "Création du fichier CSS pour les couleurs…" - @$(PROG_CP) style/$(CSS_COULEUR) $(DESTINATION)/$(CSS_COULEUR) + @$(PROG_CP) style/$(STYLE) $(DESTINATION)/$(STYLE) @$(PROG_ECHO) -e " …terminée." # création du fichier $(contenu) @@ -139,7 +140,7 @@ $(contenu): $(script_contenu) $(SOURCE) $(image_defaut) # création de la page d'index index: $(INDEX) -$(INDEX): $(DOSSIER_HTML) $(DESTINATION)/$(CSS_NOM) $(dependances_index) $(contenu) $(DESTINATION)/$(CSS_COULEUR) +$(INDEX): $(COMPOSANTS) $(DESTINATION)/$(CSS_NOM) $(dependances_index) $(contenu) $(DESTINATION)/$(STYLE) @$(PROG_ECHO) -e "Création de la page de garde…" # entete @$(PROG_ECHO) -e "\t…insertion de l'entête" @@ -150,7 +151,7 @@ $(INDEX): $(DOSSIER_HTML) $(DESTINATION)/$(CSS_NOM) $(dependances_index) $(conte -e "s/@@TITRE_PORTEAIL@@/$(TITRE)/g" \ -e "s/@@ACCUEIL_PORTEAIL@@/$(ACCUEIL)/g" \ -e "s#@@CSS_DEFAUT@@#./$(CSS_NOM)#g" \ - -e "s#@@CSS_COULEUR@@#./$(CSS_COULEUR)#g" \ + -e "s#@@CSS_COULEUR@@#./$(STYLE)#g" \ -e "s/^\(.*\)@@.*@@\(.*\)$$/\1\2/g" \ $(INDEX) @$(PROG_ECHO) -e "\t …contenu modifié avec succès !" diff --git a/LISMOI b/LISMOI index fd48e27..600d136 100644 --- a/LISMOI +++ b/LISMOI @@ -222,11 +222,11 @@ langage HTML pour permettre un affichage correct de ce que vous voulez. Par défaut cet élément n'est pas activé. Pour l'activer il suffit de changer la ligne suivante dans le fichier 'configrc' : - #INTRO = $(DOSSIER_HTML)/introduction.html + #INTRO = $(COMPOSANTS)/introduction.html par - INTRO = $(DOSSIER_HTML)/introduction.html + INTRO = $(COMPOSANTS)/introduction.html Vous l'aurez compris, il suffit d'enlever le premier dièse '#' du début de ligne. @@ -240,11 +240,11 @@ voulez agrémenter le portail de tout un tas d'autres pages. Par défaut cet élément n'est pas activé. Pour l'activer il suffit de changer la ligne suivante dans el fichier 'configrc' : - #MENU = $(DOSSIER_HTML)/menu.html + #MENU = $(COMPOSANTS)/menu.html par - MENU = $(DOSSIER_HTML)/menu.html + MENU = $(COMPOSANTS)/menu.html Comme pour l'introduction, il suffit de supprimer le dièse '#' en début de ligne. @@ -299,7 +299,7 @@ CSS_AVEC_MENU : nom de la feuille de style à utiliser quand la page est génér avec un menu. À noter que le fichier doit se trouver dans le dossier 'style'. -CSS_COULEUR : nom de la seconde feuille de style à utiliser pour ajouter des +STYLE : nom de la seconde feuille de style à utiliser pour ajouter des couleurs à votre page. À noter que le fichier doit se trouver dans le dossier 'style'. @@ -309,7 +309,7 @@ TITRE : Cf. Chapitre 'configrc' ci-avant. ACCUEIL : Cf. Chapitre 'configrc' ci-avant. -DOSSIER_HTML : nom du dossier contenant l'ensemble des composants. Cf Chapitre +COMPOSANTS : nom du dossier contenant l'ensemble des composants. Cf Chapitre sur les composants 'Les composants'. MENU : Cf. Chapitre 'Le fichier menu.html' @@ -390,7 +390,7 @@ Le dossier 'style' est prévu pour contenir l'ensemble des feuilles de style disponible pour l'apparence de notre page PorteAil. Déposez donc ici vos feuille de style et changez la variable 'CSS_AVEC_MENU' -,'CSS_SANS_MENU' et 'CSS_COULEUR' du fichier 'configrc' (Cf. Chapitre +,'CSS_SANS_MENU' et 'STYLE' du fichier 'configrc' (Cf. Chapitre 'configrc'). #--[[ Le dossier img ]]--# diff --git a/configrc.exemple b/configrc.exemple index d1327fc..d03f7a0 100644 --- a/configrc.exemple +++ b/configrc.exemple @@ -2,10 +2,14 @@ ## Configuration basique ## ########################### +# Titre de votre PorteAil TITRE = Titre par défaut -CSS_COULEUR = noir.css -#MENU = $(DOSSIER_HTML)/menu.html -INTRO = $(DOSSIER_HTML)/introduction.html +# Feuille de style choisie +STYLE = noir.css +# Code HTML du menu (par défaut dans le dossier COMPOSANTS) +#MENU = $(COMPOSANTS)/menu.html +# Code HTML de l'introduction (par défaut dans le dossier COMPOSANTS) +INTRO = $(COMPOSANTS)/introduction.html DESTINATION = porteail ########################### @@ -16,7 +20,8 @@ DESTINATION = porteail ACCUEIL = Accueil - $(TITRE) script_contenu = creation_categ.sh -# Extension des fichiers à prendre en compte dans le dossier contenant les catégories +# Extension des fichiers à prendre en compte dans le dossier contenant les +#+ catégories ext = txt # image par défaut (au cas où aucune ne serait trouvée) image_defaut = generique.png @@ -34,7 +39,8 @@ endif ##--[[ dossiers ]]--## -DOSSIER_HTML = composants +# Dossier contenant les éléments composants votre page +COMPOSANTS = composants # dossier contenant le détail des catégories categ = categ # dossier contenant les images @@ -42,14 +48,14 @@ image = img # dossier de destination des images dest_image = image # dossier contenant les morceaux de la page résultante -composants = ./$(DOSSIER_HTML) +composants = ./$(COMPOSANTS) ##--[[ adresses ]]--## INDEX = $(DESTINATION)/index.xhtml -entete = $(DOSSIER_HTML)/entete.html -enqueue = $(DOSSIER_HTML)/enqueue.html -contenu_fin = $(DOSSIER_HTML)/contenu_fin.html +entete = $(COMPOSANTS)/entete.html +enqueue = $(COMPOSANTS)/enqueue.html +contenu_fin = $(COMPOSANTS)/contenu_fin.html # résultat de la génération des catégories contenu = categories.html # entête des catégories (contenu dans dossier composants) @@ -58,6 +64,3 @@ categ_deb = categ_deb.html categ_fin = categ_fin.html # code HTML de chaque élément elem = element.html - -##--[[ dépendances ]]--## -dependances_index = $(entete) $(enqueue) $(contenu_fin)