2013-02-26 9 views
7

Sto usando Jekyll.
Quali sono le differenze tra post e pagina? per quanto posso vedere:Quali sono le differenze tra post e pagina

  1. Entrambi possono contenere materiale frontale yaml.
  2. Post ha data e permalink. La pagina no.

Ci sono più differenze ..

+1

Se non conosci la risposta, calmati e non essere arrabbiato. Puoi votare per la chiusura e non spiegare nulla, ma qual è il punto? .. – Naor

+0

Non vedo nulla di sbagliato nell'essere _exact_ in quello di cui stai parlando quando si tratta di programmazione, dato che spesso contano le sottili differenze. +1 da me. – iain

+0

@Naor, conosco bene la differenza, ma questa non è una domanda relativa alla programmazione. Non hai nemmeno formulato una domanda correttamente nel tuo titolo. –

risposta

9
  • Il nome del file contiene il titolo e la data del post. la data non valida nel nome file causa un errore.
  • I post sono oggetti comparabili, il che significa che è possibile confrontare due post. Il confronto è fatto dalla data del post e dalle lumache post.
  • L'URL relativo predefinito generato di Post e Pagina è diverso (ad esempio /2000/01/01/my-post.html e /about.html).
  • La pagina può essere posizionata ovunque ma Post può essere posizionata solo nella cartella "_posts".
  • Post ha più dati pronti all'uso per i modelli Liquid (titolo, url, data, id, categorie, successivo, precedente, tag, contenuto).
  • I post hanno un ID univoco.

I post rappresentano post di blog e sono utilizzati per la creazione di post di blog, mentre Pages rappresenta la pagina del sito Web.

1

Non ci sono differenze per lo più coppie su come pagina sarà generata e gestita:?

Post è un documento che vivono nella directory _posts. Se viene gestito dalla collezione site.posts e l'URL finale verrà generato utilizzando permalink configurato nel file config yaml.

Le pagine sono documenti che vivono al di fuori della directory _posts - rimarranno sempre il percorso relativo alla directory principale come URL.

Tranne che per le differenze menzionate, entrambi funzionano allo stesso modo. Alcuni plugin li gestiscono in modo diverso, ma spetta allo sviluppatore di plugin (non ci sono linee guida su questo argomento).

Problemi correlati