Utilizzo di relref in combinazione con aliases: #22

Closed
opened 2024-06-25 17:32:11 +00:00 by omarl · 9 comments
Member

Utilizzare relref per riferirsi alle pagine. Probabilmente ho messo degli aliases che si possono togliere.
Questo è un promemoria per me.

Originally posted by @omarl in #21 (comment)

Utilizzare relref per riferirsi alle pagine. Probabilmente ho messo degli aliases che si possono togliere. Questo è un promemoria per me. _Originally posted by @omarl in https://git.libreschool.org/BgLUG/bglug.it/pulls/21#issuecomment-425_
omarl added the
question
label 2024-06-25 17:33:12 +00:00
paspo added this to the eventually milestone 2024-06-25 19:29:47 +00:00
Owner

magari aspetta #21 prima di modificare, così le pagine sono al loro posto

magari aspetta https://git.libreschool.org/BgLUG/bglug.it/pulls/21 prima di modificare, così le pagine sono al loro posto
Author
Member

Come indicazione:

  • cerchiamo di definire sempre lo slug
  • cerchiamo di non definire mai url
  • gli url del sito precedente vanno negli aliases

PS:

se lo slug non è definito, viene generato da hugo basandosi sul nome
se l'url non è definita, viene generata da hugo, basandosi sullo slug
se l'url è definito, viene usato quello, che può essere un problema nel multilanguage, dove la pagina che si chiama allo stesso modo in entrambe le lingue (privacy ad edempio) ha lo stesso url per due versioni diverse

slug: in https://cippolippo.com/pages/gnappo lo slug è gnappo
url: nell'URL precedente, url è /pages/gnappo
aliases: è un elenco di alias della pagina, che reindirizzano all'url

Come indicazione: * cerchiamo di definire sempre lo slug * cerchiamo di non definire mai url * gli url del sito precedente vanno negli aliases PS: se lo slug non è definito, viene generato da hugo basandosi sul nome se l'url non è definita, viene generata da hugo, basandosi sullo slug se l'url è definito, viene usato quello, che può essere un problema nel multilanguage, dove la pagina che si chiama allo stesso modo in entrambe le lingue (privacy ad edempio) ha lo stesso url per due versioni diverse slug: in https://cippolippo.com/pages/gnappo lo slug è gnappo url: nell'URL precedente, url è /pages/gnappo aliases: è un elenco di alias della pagina, che reindirizzano all'url
Owner

#21
è passata
si può procedere con questa

https://git.libreschool.org/BgLUG/bglug.it/pulls/21 è passata si può procedere con questa
Author
Member

#21 passata
Forse è meglio se passo tutti i front matter di tutti i post prima di correggere il loro contenuto?
Se serve inserire qualche riferimento nel corpo di un post è immediato recuperarlo.

#21 passata Forse è meglio se passo tutti i front matter di tutti i post prima di correggere il loro contenuto? Se serve inserire qualche riferimento nel corpo di un post è immediato recuperarlo.
Owner

IMHO è indifferente.
L'obiettivo non è la perfezione, ma completare il prima possibile. Se scappa qualcosa, lo si corregge dopo.
Finchè ci sono tutti i contenuti originali (o quasi) siamo a posto.

IMHO è indifferente. L'obiettivo non è la perfezione, ma completare il prima possibile. Se scappa qualcosa, lo si corregge dopo. Finchè ci sono tutti i contenuti originali (o quasi) siamo a posto.
Author
Member

Per chiudere questa issue e considerato che potrebbe servire leggere la soluzione... Ora che abbiamo la struttura definitiva.
Come si procede per i link interni?

Per chiudere questa issue e considerato che potrebbe servire leggere la soluzione... Ora che abbiamo la struttura definitiva. Come si procede per i link interni?
Owner

suggerirei di usare sempre i permalink

suggerirei di usare sempre i permalink
Author
Member

Ok, quindi non bisogna far altre che aprire la pagine web e copiare l'URL a meno del dominio.
E comunque avranno una forma del tipo:

{{< relref "/posts/2024/07/qualche-slug-inserito-nel-front-matter" >}}

      page:
        posts: /posts/:year/:month/:slug/
        linuxday: /linuxday/:year/:slug/
        events: /eventi/:year/:month/:slug/
        pages: /:slug/
Ok, quindi non bisogna far altre che aprire la pagine web e copiare l'URL a meno del dominio. E comunque avranno una forma del tipo: `{{< relref "/posts/2024/07/qualche-slug-inserito-nel-front-matter" >}}` ``` page: posts: /posts/:year/:month/:slug/ linuxday: /linuxday/:year/:slug/ events: /eventi/:year/:month/:slug/ pages: /:slug/ ```
Owner

{{< relref "/linuxday/2024/cfp" >}}

poi ovviamente la base è non cambiare lo slug di una pagina (o spostarla di sezione)

` {{< relref "/linuxday/2024/cfp" >}}` poi ovviamente la base è non cambiare lo slug di una pagina (o spostarla di sezione)
omarl closed this issue 2024-07-16 08:46:29 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: BgLUG/bglug.it#22
No description provided.