feat: Ajout de la boutique

This commit is contained in:
2023-01-18 23:16:15 +01:00
parent 6ca16600dc
commit 201861b3c7
34 changed files with 233 additions and 172 deletions

View File

@ -0,0 +1,7 @@
{{ define "main" }}
{{ partial "intro" . }}
{{ $page := . }}
{{ range .Params.composants }}
{{ partial . $page }}
{{ end }}
{{ end }}

View File

@ -0,0 +1,7 @@
{{ define "main" }}
{{ partial "intro" . }}
{{ $page := . }}
{{ range .Params.composants }}
{{ partial . $page }}
{{ end }}
{{ end }}

13
layouts/bla.html Normal file
View File

@ -0,0 +1,13 @@
{{ define "main" }}
{{ with .Site.GetPage "/accueil" }}
{{ $pages := .Resources.ByType "page" }}
{{ range sort $pages "Params.weight" }}
<div class="bg{{if isset .Params "bg_colored" }} colored{{end}}">
{{ with .File }}<a id="_{{ .BaseFileName }}" class="ancre"></a>{{ end }}
<div class="container">
{{ .Content }}
</div>
</div>
{{ end }}
{{ end }}
{{ end }}

View File

@ -0,0 +1,13 @@
{{ define "main" }}
{{ with .Site.GetPage "/boutique" }}
{{ $pages := .Resources.ByType "page" }}
{{ range sort $pages "Params.weight" }}
<div class="bg{{if isset .Params "bg_colored" }} colored{{end}}">
{{ with .File }}<a id="_{{ .BaseFileName }}" class="ancre"></a>{{ end }}
<div class="container">
{{ .Content }}
</div>
</div>
{{ end }}
{{ end }}
{{ end }}

View File

@ -0,0 +1,6 @@
<div class="bg">
<a id="_apropos" class="ancre"></a>
<div class="container">
<h2 id="à-propos">À&nbsp;PROPOS</h2>
<div class="grid -middle">
<div class="cell -4of12 -center"><img src="./apropos.png" alt="Le livre" loading="lazy" width="180"></div><div class="cell -8of12"><p>Après des études de&nbsp;graphisme, je&nbsp;suis embauchée en&nbsp;tant que graphiste chez <em>Five</em>, une agence de&nbsp;communication spécialisée dans le&nbsp;domaine de&nbsp;la&nbsp;beauté et&nbsp;lédition. Le&nbsp;6&nbsp;novembre 2008, jai&nbsp;&nbsp;arrêter mon travail pendant plusieurs mois suite à&nbsp;lhistoire que je&nbsp;mapprête à&nbsp;vous raconter:). Je&nbsp;me&nbsp;suis alors noyée dans lillustration! Quel bonheur!</p><p>Jai&nbsp;ensuite repris mon travail mais jai&nbsp;quitté rapidement mon agence pour devenir freelance et&nbsp;aujourdhui je&nbsp;suis toujours en&nbsp;free et&nbsp;ravie! Ce&nbsp;statut ma&nbsp;permis de&nbsp;quitter Paris avec mon compagnon.</p><p>Début 2016, nous sommes partis pour 2&nbsp;ans de&nbsp;nomadisme, une incroyable expérience de&nbsp;voyager tout en&nbsp;travaillant! Aujourdhui je&nbsp;suis installée avec ma&nbsp;famille, dans un&nbsp;petit coin de&nbsp;paradis tout près de&nbsp;Roanne.</p></div></div></div></div>

View File

@ -0,0 +1,30 @@
<div class="bg colored">
<a id="_contact" class="ancre"></a>
<div class="container">
<h2 id="contact">ACTUALITÉS</h2>
<div class="news">
{{ with .Site.GetPage "/actu" }}
{{ $actu := . }}
{{ range .Resources.ByType "page" }}
{{ if or (not .Params.draft) (eq hugo.Environment "development") }}
<article class="card grid -middle -even-reverse">
<div class="card-image cell -5of12">
{{ $src := $actu.Resources.GetMatch (printf "*%s/%s*" (path.Base .File.Dir) (.Params.Image)) }}
{{ if $src }}
{{ $image := $src.Fill "432x300 Center" }}
{{ $alt := index .Params "image_title" | default (index .Params "title") }}
<img src="{{ $image.RelPermalink }}" alt="{{ $alt }}" loading="lazy" />
{{ end }}
</div>
<div class="card-body cell -7of12">
<h3>{{ .Title }}</h3>
<time datetime="{{ .Date.Format "2006-01-02" }}">{{ .Date.Day }} {{ index $.Site.Data.mois (printf "%d" .Date.Month) }} {{ .Date.Year }}</time>
{{ .Content }}
</div>
</article>
{{ end }}
{{ end }}
{{ end }}
</div>
</div>
</div>

View File

@ -0,0 +1,30 @@
<div class="bg colored">
<a id="_contact" class="ancre"></a>
<div class="container">
<h2 id="contact">BOUTIQUE</h2>
<div class="news">
{{ with .Site.GetPage "/livres" }}
{{ $actu := . }}
{{ range .Resources.ByType "page" }}
{{ if or (not .Params.draft) (eq hugo.Environment "development") }}
<article class="card grid -middle -even-reverse">
<div class="card-image cell -5of12">
{{ $src := $actu.Resources.GetMatch (printf "*%s/%s*" (path.Base .File.Dir) (.Params.Image)) }}
{{ if $src }}
{{ $image := $src.Fill "432x300 Center" }}
{{ $alt := index .Params "image_title" | default (index .Params "title") }}
<img src="{{ $image.RelPermalink }}" alt="{{ $alt }}" loading="lazy" />
{{ end }}
</div>
<div class="card-body cell -7of12">
<h3>{{ .Title }}</h3>
{{ .Content }}
<a href="{{ .Params.link }}" class="button">Acheter</a>
</div>
</article>
{{ end }}
{{ end }}
{{ end }}
</div>
</div>
</div>

View File

@ -0,0 +1,3 @@
<div class="bg colored"><a id="_contact" class="ancre"></a><div class="container"><h2 id="contact"><abbr>CONTACT</abbr></h2><div class="grid -top"><div class="cell -4of12"><p>Anne-Sophie Gillet<br><style type="text/css">#wjs-918f693d.cloaked-e-mail:before{content:attr(data-domain)"\0040" attr(data-user);unicode-bidi:bidi-override;direction:rtl}</style><span class="cloaked-e-mail" data-user="enu" data-domain="moc.deipnuderiotsih" id="wjs-918f693d"></span>
<script id="id-918f693d">var scriptTag=document.getElementById("id-918f693d"),link=document.createElement("a"),address="enu".split("").reverse().join("")+"@"+"moc.deipnuderiotsih".split("").reverse().join("");link.href="mailto:"+address,link.innerText=address.split("?")[0],scriptTag.parentElement.insertBefore(link,scriptTag.previousElementSibling),scriptTag.parentElement.removeChild(scriptTag.previousElementSibling)</script><br><style type="text/css">#wjs-9e87a013.cloaked-e-mail:before{content:attr(data-user);unicode-bidi:bidi-override;direction:rtl}</style><span class="cloaked-e-mail" data-user="38 45 63 34 60" id="wjs-9e87a013"></span>
<script id="id-9e87a013">var scriptTag=document.getElementById("id-9e87a013"),link=document.createElement("a"),address="38 45 63 34 60".split("").reverse().join("");link.href="tel:"+address,link.innerText=address.split("?")[0],scriptTag.parentElement.insertBefore(link,scriptTag.previousElementSibling),scriptTag.parentElement.removeChild(scriptTag.previousElementSibling)</script></p></div><div class="cell -8of12 -right"><p>Suivez-moi sur <a href="https://www.facebook.com/AnneSophieGilletLivre/">facebook</a></p><p>Réalisé par <a href="https://weko.io">Weko</a> de&nbsp;façon éco-responsable<br>Hébergé avec sobriété par <a href="https://resilien.fr">RésiLien</a><br>© 2023&nbsp;Histoire d'un Pied</p></div></div></div></div>

View File

@ -5,16 +5,15 @@
</a>
<nav class="menu" role="navigation">
<ul>
{{ with .Site.GetPage "/accueil" }}
{{ $pages := .Resources.ByType "page" }}
{{ range sort $pages "Params.weight" }}
{{ if .Title }}
<li>
<a class="navigation-lien" href="#_{{ .File.BaseFileName }}">{{ .Title }}</a>
</li>
{{ end }}
{{ end }}
{{ end }}
<li>
<a class="navigation-lien" href="/">Boutique</a>
</li>
<li>
<a class="navigation-lien" href="/actualites/">Actualités</a>
</li>
<li>
<a class="navigation-lien" href="/#_contact">Contact</a>
</li>
</ul>
</nav>
</div>

View File

@ -0,0 +1,12 @@
<div class="bg">
<div class="container">
<div class="grid -middle">
<div class="cell -6of12 -center">
<img src="{{ .Params.image }}" alt="Le livre" width="480" />
</div>
<div class="cell -6of12">
{{ .Content }}
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,24 @@
<div class="news">
{{ with .Site.GetPage "/actu" }}
{{ $actu := . }}
{{ range .Resources.ByType "page" }}
{{ if or (not .Params.draft) (eq hugo.Environment "development") }}
<article class="card grid -middle -even-reverse">
<div class="card-image cell -5of12">
{{ $src := $actu.Resources.GetMatch (printf "*%s/%s*" (path.Base .File.Dir) (.Params.Image)) }}
{{ if $src }}
{{ $image := $src.Fill "432x300 Center" }}
{{ $alt := index .Params "image_title" | default (index .Params "title") }}
<img src="{{ $image.RelPermalink }}" alt="{{ $alt }}" loading="lazy" />
{{ end }}
</div>
<div class="card-body cell -7of12">
<h3>{{ .Title }}</h3>
<time datetime="{{ .Date.Format "2006-01-02" }}">{{ .Date.Day }} {{ index $.Site.Data.mois (printf "%d" .Date.Month) }} {{ .Date.Year }}</time>
{{ .Content }}
</div>
</article>
{{ end }}
{{ end }}
{{ end }}
</div>