summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile51
-rw-r--r--docs/css/styles.css2
-rw-r--r--docs/index.html1
-rw-r--r--docs/pages/colophon.html1
-rw-r--r--docs/pages/cours.html1
-rw-r--r--docs/pages/glossaire.html1
-rw-r--r--docs/pages/publications.html1
-rw-r--r--docs/posts/2023-11-03-creation-du-site.html1
-rw-r--r--docs/posts/2023-11-05-intimite-du-chercheur.html1
-rw-r--r--docs/posts/2023-11-07-je-n-ai-pas-ecrit-mon-billet.html50
-rw-r--r--src/posts/2023-11-07-je-n-ai-pas-ecrit-mon-billet.md11
-rw-r--r--static/css/styles.css2
-rw-r--r--templates/partials/nav.html1
13 files changed, 111 insertions, 13 deletions
diff --git a/Makefile b/Makefile
index d9def76..120610c 100644
--- a/Makefile
+++ b/Makefile
@@ -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