🌿 In crescita

Come prima cosa, si deve creare il partial nella cartella del progetto, /layouts/partials/email.html.


<div align="center" class="post-footer">
   <a class="button email" href="mailto:agnese@sociospunti.it?subject={{ replace (printf "Re: %s" .Page.Title) "\"" "'"}}">
       Commenta per email️
   </a> 
</div>

Per non complicarmi la vita, ho sfruttato le classi esistenti del tema (post-footer, button). La classe email riguarda il link, non il bottone, e serve per aggiungere l’icona.

A questo punto, è possibile inserire il partial nel file del layout che si sta utilizzando. Nel mio caso, il file che gestisce i singoli articoli è /layouts/_default/single.html.

Se non lo si è già fatto, si deve prima copiare il file del tema nella cartella del progetto, e poi modificarlo. In questo modo, si evita di perdere le modifiche quando si aggiorna il tema.

Io ho inserito il pulsante come primo elemento del footer:

<footer class="footer">

    {{ partial "email.html" . }}

Se lo avessi inserito alla fine del contenuto, prima del footer, le note a piè di pagina sarebbero finite sotto. Inoltre, in questo modo, mi sembra anche integrato meglio con il tema.