* fil d'Ariane Breadcrumb

* ôter les draft
This commit is contained in:
yv_pic
2020-12-30 15:52:14 +01:00
parent a5c7667d0a
commit 0ad261e5b9
18 changed files with 55 additions and 18 deletions

View File

@@ -1,6 +1,5 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---

View File

@@ -5,7 +5,7 @@ theme = "notrack"
newContentEditor = "nvim"
# mainSections = ["Récits"]["Recueils"]
# disqusShortname = "example"
paginate = 4
paginate = 10
[params]
author = "Yves Picard"

View File

@@ -1,6 +1,5 @@
---
title: "La Petite Passe tranquille"
draft: "true"
menu:
main:
title: "La Petite Passe tranquille"

View File

@@ -1,7 +1,6 @@
---
title: "Là eussent dû être des amis"
date: 2020-12-22
draft: "true"
menu:
main:
parent: "Les recueils"

View File

@@ -1,7 +1,6 @@
---
title: "Nouvelles"
date: 2020-12-22
draft: "true"
menu:
main:
parent: "Les recueils"

View File

@@ -1,7 +1,6 @@
---
title: "Poésies & Chansons"
date: 2020-12-22
draft: "true"
menu:
main:
parent: "Les recueils"

View File

@@ -1,7 +1,6 @@
---
title: "Les recueils"
kind: "section"
draft: "true"
menu:
main:
identifier: "Les recueils"

View File

@@ -1,7 +1,6 @@
---
title: "La Justice apparente"
date: 2020-12-22
draft: "true"
menu:
main:
parent: "Les récits"

View File

@@ -1,7 +1,6 @@
---
title: "Les Petits-enfants de madame Perón racontés à elle-même"
date: 2020-12-22
draft: "true"
menu:
main:
parent: "Les récits"

View File

@@ -17,3 +17,5 @@ Pars cette semaine par exemple, tu as le temps. Jan Yoors, un gamin de ton âge
Et s'il te plaît plus tard, fais ton profit de cette histoire. Lorsque tu voudras à ton tour embrasser la vie, plier le monde, circonscrire les causes et faire usage de ta puissance ou simplement construire ta propre route : alors repense à ces terres-pleins et aux compagnons qui y vivent.
Je te laisse de poursuivre la fable.

View File

@@ -1,7 +1,8 @@
---
title:"Prologue"
---
title: "Prologue"
date: 2019-03-26T08:47:11+01:00
---
Jeune lecteur !
@@ -16,3 +17,5 @@ Pars cette semaine par exemple, tu as le temps. Jan Yoors, un gamin de ton âge
Et s'il te plaît plus tard, fais ton profit de cette histoire. Lorsque tu voudras à ton tour embrasser la vie, plier le monde, circonscrire les causes et faire usage de ta puissance ou simplement construire ta propre route : alors repense à ces terres-pleins et aux compagnons qui y vivent.
Je te laisse de poursuivre la fable.

View File

@@ -1,7 +1,6 @@
---
title: "Les Terre-pleins"
date: 2020-12-22
draft: "true"
menu:
main:
parent: "Les récits"

View File

@@ -1,6 +1,5 @@
---
title: "Les récits"
draft: "true"
menu:
main:
identifier: "Les récits"

View File

@@ -1,7 +1,6 @@
---
title: "Résumés"
date: 2020-12-23
draft: "true"
menu: "main"
weight: 20
---

View File

@@ -1,7 +1,6 @@
---
title: "Accueil"
date: 2020-12-23
draft: "true"
menu: "main"
weight: 5
---
@@ -22,7 +21,7 @@ Le site est créé grâce à Hugo, [https://gohugo.io/](https://gohugo.io/), à
La typo du titre et des menus est de l'Infini, heureuse initiative [http://www.cnap.graphismeenfrance.fr/infini/](http://www.cnap.graphismeenfrance.fr/infini/). La titraille est en Ubuntu et le texte en FreeSerif.
Merci à Mistral Oz pour son aide bienveillante :) [https://www.lewebenplus.net/](https://github.com/gevhaz/hugo-theme-notrack)
Merci à Mistral Oz pour son aide bienveillante :) [https://www.lewebenplus.net/](https://www.lewebenplus.net/)
## Contact
@@ -32,6 +31,7 @@ Le blog Rechampir est ici : [https://rechampir.net/](https://rechampir.net/)
Ce qu'il reste à faire pour la v. 0.9
* arborescence complète : ok mais les pages "sections" n'affichent rien & comment prendre en compte les sous-dossiers ?
* noms de dossiers : tenir compte du fil d'Ariane
* résumés à compléter
Pour la v. 1 :
@@ -39,9 +39,8 @@ Pour la v. 1 :
Fonctionnalités à intégrer (layouts)
* intégrer ensuite chapitre avant/chapitre après
* possibilité d'un fil d'Ariane ?
* numérotation des paragraphes ?
Ce qui ne marche pas encore :
* customiser le lien social "mastodon.social"
* le lien social XMPP

View File

@@ -0,0 +1,25 @@
{{ define "main" }}
<main>
<article>
{{ if in site.Params.mainSections .Page.Section }}
<h1 class="page-title blog">{{ .Title }}</h1>
{{ else }}
<h1 class="page-title">{{ .Title }}</h1>
{{ end }}
{{- /* Show post information if it's a post, otherwise just the content */ -}}
{{ if in site.Params.mainSections .Page.Section }}
<p class="blog-post-info">Posted: <time>{{ .Date.Format "2006-01-02" }}</time>
{{ partial "blog-taxonomy-info" . }}</p>
<div class="blog-post-content">
{{ .Content }}
</div>
{{ template "_internal/disqus.html" . }}
{{ else }}
{{ .Content }}
{{ end }}
{{ partial "breadcrumbs.html" . }}
</article>
</main>
{{ end }}

View File

@@ -0,0 +1,19 @@
{{ $siteUrl := replace .Permalink ( printf "%s" .Site.BaseURL) "" }}
{{ $.Scratch.Add "sitePath" .Site.BaseURL }}
{{ $.Scratch.Add "siteBreadcrumbs" (slice (dict "url" .Site.BaseURL "name" "home" "position" 1 )) }}
{{ range $index, $element := split $siteUrl "/" }}
{{ $.Scratch.Add "sitePath" $element }}
{{ $.Scratch.Add "sitePath" "/" }}
{{ if ne $element "" }}
{{ $.Scratch.Add "siteBreadcrumbs" (slice (dict "url" ($.Scratch.Get "sitePath") "name" . "position" (add $index 2))) }}
{{ end }}
{{ end }}
<nav class="breadcrumbs">
<ul>
{{ range $.Scratch.Get "siteBreadcrumbs" }}
<li><a href="{{ .url }}">{{ humanize .name }}</a></li>
{{ end }}
</ul>
</nav>