diff options
-rw-r--r-- | Makefile | 51 | ||||
-rw-r--r-- | docs/css/styles.css | 2 | ||||
-rw-r--r-- | docs/index.html | 1 | ||||
-rw-r--r-- | docs/pages/colophon.html | 1 | ||||
-rw-r--r-- | docs/pages/cours.html | 1 | ||||
-rw-r--r-- | docs/pages/glossaire.html | 1 | ||||
-rw-r--r-- | docs/pages/publications.html | 1 | ||||
-rw-r--r-- | docs/posts/2023-11-03-creation-du-site.html | 1 | ||||
-rw-r--r-- | docs/posts/2023-11-05-intimite-du-chercheur.html | 1 | ||||
-rw-r--r-- | docs/posts/2023-11-07-je-n-ai-pas-ecrit-mon-billet.html | 50 | ||||
-rw-r--r-- | src/posts/2023-11-07-je-n-ai-pas-ecrit-mon-billet.md | 11 | ||||
-rw-r--r-- | static/css/styles.css | 2 | ||||
-rw-r--r-- | templates/partials/nav.html | 1 |
13 files changed, 111 insertions, 13 deletions
@@ -1,6 +1,6 @@ # Pandoc-SSP https://github.com/infologie/pandoc-ssp/ # by Arthur Perret https://www.arthurperret.fr -# custom by Roch Delannay https://github.com/RochDLY/pandoc-ssg +# custom by Roch Delannay https://github.com/RochDLY/pandoc-site ########################VARIABLES############################## @@ -49,38 +49,67 @@ serve: # HTML html: $(STATIC_DOCS) docs/index.html $(POSTS_DOCS) $(PAGES_DOCS) -docs/index.html: src/index.md - @ echo "Index production." +docs/index.html: src/index.md templates/index.html $(metadata_site) + @ echo "Production de l'index." @ pandoc \ $< \ $(PANDOCFLAGS) \ --template templates/index.html \ --output $@ - @ echo "The index is built." + @ echo "L'index est construit." -docs/pages/%.html: src/pages/%.md +docs/pages/%.html: src/pages/%.md $(metadata_site) templates/post.html @ mkdir -p "$(@D)" - @ echo "Pages production." + @ echo "Production de la page \"$@\"..." @ pandoc \ $< \ $(PANDOCFLAGS) \ --template templates/post.html \ --output $@ - @ echo "Pages are built." + @ echo "La page \"$@\" est construite." -docs/posts/%.html: src/posts/%.md +docs/posts/%.html: src/posts/%.md $(metadata_site) templates/post.html @ mkdir -p "$(@D)" - @ echo "Production of posts." + @ echo "Production du billet \"$@\"..." @ pandoc \ $< \ $(PANDOCFLAGS) \ --template templates/post.html \ --table-of-content \ --output $@ - @ echo "Posts are built." + @ echo "Le billet \"$@\" est construit." # PDF #pdf: docs/these.pdf #docs/these.pdf: src/introduction.md $(POSTS) src/conclusion.md -# pandoc $^ [options] -o docs/these.pdf
\ No newline at end of file +# pandoc $^ [options] -o docs/these.pdf + + + +##########################SOUS-RECETTES############################ + +# Actuellement les recettes ne dépendent que des fichiers sources. +# Si on modifie un template, le site n'est pas recompilé. +# Pour ça il faut créer des sous-recettes pour indiquer les dépendances +# des pages aux templates + +# sous-recette pour le template des posts +posts-partials = \ + templates/partials/footer.html \ + templates/partials/head.html \ + templates/partials/header.html \ + templates/partials/nav.html + +templates/post.html: $(posts-partials) + @ touch $@ + +# sous-recette pour le template de l'index +index-partials = \ + templates/partials/footer.html \ + templates/partials/head.html \ + templates/partials/header.html \ + templates/partials/nav.html + +templates/index.html: $(index-partials) + @ touch $@
\ No newline at end of file diff --git a/docs/css/styles.css b/docs/css/styles.css index a18771a..e6cf450 100644 --- a/docs/css/styles.css +++ b/docs/css/styles.css @@ -126,7 +126,7 @@ footer a:hover, footer a:active { grid-row: 2; } -.toc > ul { +.toc ul { list-style: none; } diff --git a/docs/index.html b/docs/index.html index 47c6522..b5007b0 100644 --- a/docs/index.html +++ b/docs/index.html @@ -23,6 +23,7 @@ <a href="/">Accueil</a> <a href="/pages/publications.html">Publications savantes</a> <a href="/pages/cours.html">Enseignements</a> + <a href="/pages/glossaire.html">Glossaire</a> </div> </nav></header> <div class="description-site"> <header class="header-bloc"> diff --git a/docs/pages/colophon.html b/docs/pages/colophon.html index f98238f..a16a4f8 100644 --- a/docs/pages/colophon.html +++ b/docs/pages/colophon.html @@ -23,6 +23,7 @@ <a href="/">Accueil</a> <a href="/pages/publications.html">Publications savantes</a> <a href="/pages/cours.html">Enseignements</a> + <a href="/pages/glossaire.html">Glossaire</a> </div> </nav></header> <div class="container"> <header class="header-bloc"> diff --git a/docs/pages/cours.html b/docs/pages/cours.html index 72c70e4..f515ebc 100644 --- a/docs/pages/cours.html +++ b/docs/pages/cours.html @@ -23,6 +23,7 @@ <a href="/">Accueil</a> <a href="/pages/publications.html">Publications savantes</a> <a href="/pages/cours.html">Enseignements</a> + <a href="/pages/glossaire.html">Glossaire</a> </div> </nav></header> <div class="container"> <header class="header-bloc"> diff --git a/docs/pages/glossaire.html b/docs/pages/glossaire.html index 7372b16..dfde3d0 100644 --- a/docs/pages/glossaire.html +++ b/docs/pages/glossaire.html @@ -23,6 +23,7 @@ <a href="/">Accueil</a> <a href="/pages/publications.html">Publications savantes</a> <a href="/pages/cours.html">Enseignements</a> + <a href="/pages/glossaire.html">Glossaire</a> </div> </nav></header> <div class="container"> <header class="header-bloc"> diff --git a/docs/pages/publications.html b/docs/pages/publications.html index 54cd247..27319ec 100644 --- a/docs/pages/publications.html +++ b/docs/pages/publications.html @@ -23,6 +23,7 @@ <a href="/">Accueil</a> <a href="/pages/publications.html">Publications savantes</a> <a href="/pages/cours.html">Enseignements</a> + <a href="/pages/glossaire.html">Glossaire</a> </div> </nav></header> <div class="container"> <header class="header-bloc"> diff --git a/docs/posts/2023-11-03-creation-du-site.html b/docs/posts/2023-11-03-creation-du-site.html index a1ce403..8c11639 100644 --- a/docs/posts/2023-11-03-creation-du-site.html +++ b/docs/posts/2023-11-03-creation-du-site.html @@ -24,6 +24,7 @@ <a href="/">Accueil</a> <a href="/pages/publications.html">Publications savantes</a> <a href="/pages/cours.html">Enseignements</a> + <a href="/pages/glossaire.html">Glossaire</a> </div> </nav></header> <div class="side"> diff --git a/docs/posts/2023-11-05-intimite-du-chercheur.html b/docs/posts/2023-11-05-intimite-du-chercheur.html index d363639..a1deb2e 100644 --- a/docs/posts/2023-11-05-intimite-du-chercheur.html +++ b/docs/posts/2023-11-05-intimite-du-chercheur.html @@ -24,6 +24,7 @@ <a href="/">Accueil</a> <a href="/pages/publications.html">Publications savantes</a> <a href="/pages/cours.html">Enseignements</a> + <a href="/pages/glossaire.html">Glossaire</a> </div> </nav></header> <div class="side"> diff --git a/docs/posts/2023-11-07-je-n-ai-pas-ecrit-mon-billet.html b/docs/posts/2023-11-07-je-n-ai-pas-ecrit-mon-billet.html new file mode 100644 index 0000000..41b5b88 --- /dev/null +++ b/docs/posts/2023-11-07-je-n-ai-pas-ecrit-mon-billet.html @@ -0,0 +1,50 @@ +<!DOCTYPE html> +<html lang="fr" xml:lang="fr"> + <head> + <meta charset="utf-8"/> + + <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" /> + + <title>Roch Delannay | Je n’ai pas écrit mon billet</title> + + <meta name="author" content="Roch Delannay" /> + + <meta name="description" content="Blog | Carnet de recherche de Roch Delannay" /> + + <meta name="dcterms.date" content="2023-11-07" /> + + <meta name="generator" content="Pandoc, GNU make" /> + <!-- pandoc - https://pandoc.org/ --> + <!-- gnu make - https://www.gnu.org/software/make/ --> + <link rel="stylesheet" href="/css/styles.css" /> </head> + <body> + <header class="main-header"> + <nav class="navbar"> + <div> + <a href="/">Accueil</a> + <a href="/pages/publications.html">Publications savantes</a> + <a href="/pages/cours.html">Enseignements</a> + <a href="/pages/glossaire.html">Glossaire</a> + </div> + </nav></header> <div class="container"> + <header class="header-bloc"> + <h1>Je n’ai pas écrit mon billet</h1> +<!-- --> + <time>2023-11-07</time> +<!-- <p>Roch Delannay</p> + --> + </header> + <div class="content"> +<p>Hier soir, je me suis installé derrière mon clavier avec l’envie d’écrire un nouveau billet dans ce carnet très vide.</p> +<p>Sauf que je ne l’ai pas fait.</p> +<p>En ouvrant mon éditeur de texte j’ai décidé de reregarder la structure du site web, et une chose en enchaîne une autre, je n’ai même pas créé le fichier pour y écrire le billet.</p> + </div> + </div> +<footer> + <div> + <p>CC BY 4.0 Roch Delannay</p> + <p>Créé avec Pandoc et Make</p> + <a href="/pages/colophon.html">Colophon</a> + </div> +</footer> </body> +</html>
\ No newline at end of file diff --git a/src/posts/2023-11-07-je-n-ai-pas-ecrit-mon-billet.md b/src/posts/2023-11-07-je-n-ai-pas-ecrit-mon-billet.md new file mode 100644 index 0000000..7d2f859 --- /dev/null +++ b/src/posts/2023-11-07-je-n-ai-pas-ecrit-mon-billet.md @@ -0,0 +1,11 @@ +--- +title: "Je n'ai pas écrit mon billet" +date: "2023-11-07" +--- + +Hier soir, je me suis installé derrière mon clavier avec l'envie d'écrire un nouveau billet dans ce carnet très vide. + +Sauf que je ne l'ai pas fait. + +En ouvrant mon éditeur de texte j'ai décidé de reregarder la structure du site web, et une chose en enchaîne une autre, je n'ai même pas créé le fichier pour y écrire le billet. + diff --git a/static/css/styles.css b/static/css/styles.css index a18771a..e6cf450 100644 --- a/static/css/styles.css +++ b/static/css/styles.css @@ -126,7 +126,7 @@ footer a:hover, footer a:active { grid-row: 2; } -.toc > ul { +.toc ul { list-style: none; } diff --git a/templates/partials/nav.html b/templates/partials/nav.html index bf5024a..cc22437 100644 --- a/templates/partials/nav.html +++ b/templates/partials/nav.html @@ -3,5 +3,6 @@ <a href="/">Accueil</a> <a href="/pages/publications.html">Publications savantes</a> <a href="/pages/cours.html">Enseignements</a> + <a href="/pages/glossaire.html">Glossaire</a> </div> </nav>
\ No newline at end of file |