[IMP] Insertion du contenu dans la page
- ajout des catégories - ajout des éléments pour chaque catégorie
This commit is contained in:
parent
1e6e731868
commit
bf88914732
14
GNUmakefile
14
GNUmakefile
@ -47,6 +47,8 @@ entete = $(DOSSIER_HTML)/entete.html
|
|||||||
enqueue = $(DOSSIER_HTML)/enqueue.html
|
enqueue = $(DOSSIER_HTML)/enqueue.html
|
||||||
contenu_fin = $(DOSSIER_HTML)/contenu_fin.html
|
contenu_fin = $(DOSSIER_HTML)/contenu_fin.html
|
||||||
dependances_index = $(entete) $(enqueue) $(contenu_fin)
|
dependances_index = $(entete) $(enqueue) $(contenu_fin)
|
||||||
|
script_contenu = creation_categ.sh
|
||||||
|
contenu = categories.html
|
||||||
# programmes
|
# programmes
|
||||||
PROG_ECHO = `which echo`
|
PROG_ECHO = `which echo`
|
||||||
PROG_TEST = `which test`
|
PROG_TEST = `which test`
|
||||||
@ -54,6 +56,7 @@ PROG_SED = `which sed`
|
|||||||
PROG_PATCH = `which patch`
|
PROG_PATCH = `which patch`
|
||||||
PROG_CAT = `which cat`
|
PROG_CAT = `which cat`
|
||||||
PROG_CP = `which cp`
|
PROG_CP = `which cp`
|
||||||
|
PROG_BASH = `which bash`
|
||||||
|
|
||||||
## DEBUT
|
## DEBUT
|
||||||
# création de tous les fichiers
|
# création de tous les fichiers
|
||||||
@ -87,8 +90,13 @@ css: $(dependances_css)
|
|||||||
$(if $(MENU), @patch -u -p0 $(DESTINATION)/$(CSS_NOM) style/$(CSS_PATCH_AJOUT_MENU); $(PROG_ECHO) -e "\t…patch pour affichage du menu")
|
$(if $(MENU), @patch -u -p0 $(DESTINATION)/$(CSS_NOM) style/$(CSS_PATCH_AJOUT_MENU); $(PROG_ECHO) -e "\t…patch pour affichage du menu")
|
||||||
@$(PROG_ECHO) -e " …terminée."
|
@$(PROG_ECHO) -e " …terminée."
|
||||||
|
|
||||||
|
# création du fichier $(contenu)
|
||||||
|
contenu: $(script_contenu)
|
||||||
|
@sed -i "s/DEBUG=1/DEBUG=0/g" $(script_contenu)
|
||||||
|
@$(PROG_BASH) $(script_contenu) || exit
|
||||||
|
|
||||||
# création de la page d'index
|
# création de la page d'index
|
||||||
index.html: $(DOSSIER_HTML) css $(dependances_index)
|
index.html: $(DOSSIER_HTML) css contenu $(dependances_index) $(contenu)
|
||||||
@$(PROG_ECHO) -e "Création de la page de garde…"
|
@$(PROG_ECHO) -e "Création de la page de garde…"
|
||||||
# entete
|
# entete
|
||||||
@$(PROG_ECHO) -e "\t…insertion de l'entête"
|
@$(PROG_ECHO) -e "\t…insertion de l'entête"
|
||||||
@ -100,8 +108,8 @@ index.html: $(DOSSIER_HTML) css $(dependances_index)
|
|||||||
# introduction (SI la variable INTRO est remplie)
|
# introduction (SI la variable INTRO est remplie)
|
||||||
$(if $(INTRO), @cat $(INTRO) >> $(INDEX); $(PROG_ECHO) -e "\t…insertion de l'introduction" || exit)
|
$(if $(INTRO), @cat $(INTRO) >> $(INDEX); $(PROG_ECHO) -e "\t…insertion de l'introduction" || exit)
|
||||||
# contenu
|
# contenu
|
||||||
# TODO: insérer ici le contenu
|
@$(PROG_ECHO) -e "\t…insertion du contenu"
|
||||||
# @$(PROG_ECHO) -e "\t…insertion du contenu"
|
@cat $(contenu) >> $(INDEX)
|
||||||
# fin du contenu
|
# fin du contenu
|
||||||
@$(PROG_ECHO) -e "\t…insertion de la fin du contenu"
|
@$(PROG_ECHO) -e "\t…insertion de la fin du contenu"
|
||||||
@cat $(contenu_fin) >> $(INDEX)
|
@cat $(contenu_fin) >> $(INDEX)
|
||||||
|
4
TACHES
4
TACHES
@ -9,8 +9,6 @@
|
|||||||
- les dossiers résultants
|
- les dossiers résultants
|
||||||
- les variables à changer pour personnaliser
|
- les variables à changer pour personnaliser
|
||||||
- ajouter un paragraphe LICENCE pour expliquer la licence appliquée
|
- ajouter un paragraphe LICENCE pour expliquer la licence appliquée
|
||||||
- ajouter les éléments de chaque catégorie dans la page html
|
|
||||||
(car plus pratique)
|
|
||||||
- dans le makefile s'occuper de faire une section pour les catégories contenant
|
- dans le makefile s'occuper de faire une section pour les catégories contenant
|
||||||
des éléments
|
des éléments
|
||||||
- faire une section install dans le makefile permettant d'installer dans
|
- faire une section install dans le makefile permettant d'installer dans
|
||||||
@ -60,3 +58,5 @@ le cas
|
|||||||
- amélioration de la recherche des fichiers dans le dossier catégorie, avec choix d'une extension
|
- amélioration de la recherche des fichiers dans le dossier catégorie, avec choix d'une extension
|
||||||
- Supprimer l'ensemble des variables @@quelque chose@@ dans le fichier à la fin du traitement (pour nettoyage)
|
- Supprimer l'ensemble des variables @@quelque chose@@ dans le fichier à la fin du traitement (pour nettoyage)
|
||||||
- ajouter une licence comme LPRAB
|
- ajouter une licence comme LPRAB
|
||||||
|
- ajouter les éléments de chaque catégorie dans la page html
|
||||||
|
(car plus pratique)
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
######################################################################
|
######################################################################
|
||||||
|
|
||||||
## VARIABLES
|
## VARIABLES
|
||||||
DEBUG=1
|
DEBUG=0
|
||||||
dossier="categ"
|
dossier="categ"
|
||||||
destination="categories.html"
|
destination="categories.html"
|
||||||
IFS="
|
IFS="
|
||||||
|
Loading…
Reference in New Issue
Block a user