Aggiungere opzione per sopprimere immagine principale negli articoli #276

Closed
opened 2024-10-08 20:20:52 +00:00 by amreo · 7 comments
Collaborator

Talvolta mi capita di voler mettere un'immagine "ritagliata" (per ragioni di ratio) come immagine di copertina dell'articolo, e poi mettere nell'articolo la versione "completa".

Perciò vorrei avere la possibilità tramite un opzione tipo hide_post_thumbail_in_post: true di sopprimere l'immagine di copertina, ma non solo nell'articolo stesso.

Talvolta mi capita di voler mettere un'immagine "ritagliata" (per ragioni di ratio) come immagine di copertina dell'articolo, e poi mettere nell'articolo la versione "completa". Perciò vorrei avere la possibilità tramite un opzione tipo `hide_post_thumbail_in_post: true` di sopprimere l'immagine di copertina, ma non solo nell'articolo stesso.
Owner

Al momento puoi farlo con un trick "uscito per caso":

nel front matter metti entrambe queste voci, con due immagini diverse:

image: immagine_per_lista.png
featured: immagine_per_post.png

Funziona perchè ho scritto i due template in tempi diversi e non ho fatto caso alla precedenza; avendo affidato al caso questa questione, funzionano in modi diversi.

Chiaramente è da sistemare: se le immagini sono diverse, devono avere attribution diverse. Al momento possiamo mettere attribution solo nell'immagine del post, non nell'elenco.

Per completezza: l'immagine della lista viene ritagliata usando smartcrop. Guida hugo.

Al momento puoi farlo con un trick "uscito per caso": nel front matter metti entrambe queste voci, con due immagini diverse: ```yaml image: immagine_per_lista.png featured: immagine_per_post.png ``` Funziona perchè ho scritto i due template in tempi diversi e non ho fatto caso alla precedenza; avendo affidato al caso questa questione, funzionano in modi diversi. Chiaramente è da sistemare: se le immagini sono diverse, devono avere attribution diverse. Al momento possiamo mettere attribution solo nell'immagine del post, non nell'elenco. Per completezza: l'immagine della lista viene ritagliata usando [smartcrop](https://github.com/muesli/smartcrop#smartcrop). [Guida hugo](https://gohugo.io/content-management/image-processing/#anchor).
omarl added this to the Nuovo sito: CODICE HUGO project 2024-10-13 13:58:37 +00:00
Author
Collaborator

Ok. Così mi va bene

Ok. Così mi va bene
amreo closed this issue 2024-10-13 21:22:41 +00:00
Owner

Lasciamo questa issue aperta, che comunque la cosa è da sistemare meglio.

Lasciamo questa issue aperta, che comunque la cosa è da sistemare meglio.
paspo reopened this issue 2024-10-14 06:20:40 +00:00
paspo self-assigned this 2024-10-28 22:43:18 +00:00
Owner

L'idea è di modificare il front-matter in questo modo:

al posto di questo:

image: copertina.jpg
image_alt: "Ritaglio della foto di quando i due narratori leggono il libro di fronte ai bambini"
image_caption: "Credits: Marta Andreoli, CC-BY-SA"

si fa così:

post_image:
  src: copertina.jpg
  alt: "Ritaglio della foto di quando i due narratori leggono il libro di fronte ai bambini"
  caption: "Image Credits: Marta Andreoli, CC-BY-SA"
list_image:
  src: copertina2.jpg
  alt: "Ritaglio della foto di quando i due narratori leggono il libro di fronte ai bambini"
  caption: "Image Credits: Marta Andreoli, CC-BY-SA"

E la logica dovrebbe essere la seguente:

  • visualizzazione post singolo

    1. se presente, uso post_image
    2. altrimenti uso i tag image e simili
  • visualizzazione elenco post

    1. se presente, uso list_image
    2. altrimenti, se presente, uso post_image
    3. altrimenti uso i tag image e simili
L'idea è di modificare il front-matter in questo modo: al posto di questo: ```yaml image: copertina.jpg image_alt: "Ritaglio della foto di quando i due narratori leggono il libro di fronte ai bambini" image_caption: "Credits: Marta Andreoli, CC-BY-SA" ``` si fa così: ```yaml post_image: src: copertina.jpg alt: "Ritaglio della foto di quando i due narratori leggono il libro di fronte ai bambini" caption: "Image Credits: Marta Andreoli, CC-BY-SA" list_image: src: copertina2.jpg alt: "Ritaglio della foto di quando i due narratori leggono il libro di fronte ai bambini" caption: "Image Credits: Marta Andreoli, CC-BY-SA" ``` E la logica dovrebbe essere la seguente: - visualizzazione post singolo 1. se presente, uso `post_image` 2. altrimenti uso i tag `image` e simili - visualizzazione elenco post 1. se presente, uso `list_image` 2. altrimenti, se presente, uso `post_image` 3. altrimenti uso i tag `image` e simili
Member

restano i vecchi image: per retrocompatibilità ma tendenzialemente passiamo alla nuova?
visto che abbiamo usato image_alt image_caption... etc
possiamo scrivere image_post e image_list ?

restano i vecchi image: per retrocompatibilità ma tendenzialemente passiamo alla nuova? visto che abbiamo usato image_alt image_caption... etc possiamo scrivere image_post e image_list ?
Author
Collaborator

Domanda: ci sono strumenti legati a hugo che fanno affidamento sulla proprietà image? Detto in altre parole, è una convenzione dei temi di hugo di usare la proprietà image?

Domanda: ci sono strumenti legati a hugo che fanno affidamento sulla proprietà `image`? Detto in altre parole, è una convenzione dei temi di hugo di usare la proprietà image?
Owner

Domanda: ci sono strumenti legati a hugo che fanno affidamento sulla proprietà image? Detto in altre parole, è una convenzione dei temi di hugo di usare la proprietà image?

image non è una delle proprietà di default: https://gohugo.io/content-management/front-matter/

> Domanda: ci sono strumenti legati a hugo che fanno affidamento sulla proprietà `image`? Detto in altre parole, è una convenzione dei temi di hugo di usare la proprietà image? `image` non è una delle proprietà di default: https://gohugo.io/content-management/front-matter/
paspo closed this issue 2024-11-12 13:08:18 +00:00
Sign in to join this conversation.
No description provided.