[MàJ] Changement de quelques éléments du fichier de configuration :

* CSS_COULEUR -> STYLE
  * DOSSIER_HTML -> COMPOSANTS
  * réadaptation du code en fonction des changements
  * déplacement de la variable dependances_index vers le Makefile
This commit is contained in:
Olivier DOSSMANN 2012-02-20 15:36:58 +01:00
parent 1c894d8121
commit 0904ebabcd
3 changed files with 27 additions and 23 deletions

View File

@ -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 !"

14
LISMOI
View File

@ -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 ]]--#

View File

@ -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)