2013-02-26 164 views
7

我正在使用Jekyll。
帖子和頁面之間有什麼不同?據我所見:帖子和頁面有什麼區別

  1. 他們都可以包含yaml前置物。
  2. 帖子有日期和永久鏈接。頁面沒有。

是否有更多的分歧..

+1

如果你不知道答案,請冷靜下來,不要生氣。你可以投票結束並解釋什麼,但重要的是什麼? – Naor 2013-02-26 17:50:29

+0

當你談論編程時,我沒有發現你在說什麼時出現錯誤,因爲它通常是細微的差異。從我+1。 – iain 2013-02-26 18:00:33

+0

@Naor,我很清楚這個區別,但這不是一個與編程有關的問題。你甚至沒有在你的標題中正確地提出問題。 – 2013-02-26 18:18:48

回答

9
  • 帖子文件名包含帖子的標題和日期。文件名中的日期無效會導致錯誤。
  • 文章是可比較的對象,這意味着可以比較兩篇文章。比較是由發佈日期和發佈後的段落進行的。
  • Post和Page的生成默認相對URL是不同的(例如/2000/01/01/my-post.html和/about.html)。
  • 頁面可以放置在任何地方,但帖子只能放在「_posts」文件夾下。
  • Post有更多數據用於Liquid模板(標題,網址,日期,ID,類別,下一個,上一個,標籤,內容)。
  • 帖子有唯一的ID。

帖子代表博客文章,他們用於簡單的博客文章創建,頁面代表網站頁面。

1

有大部分是關於頁面將如何產生和處理幾個區別:

郵政是生活在_posts目錄中的任何文件。如果由site.posts集合處理,並且將使用config yaml文件中配置的永久鏈接生成最終的URL。

頁面是位於_posts目錄之外的任何文檔 - 它們將始終保持爲URL根目錄的相對路徑。

除此之外,你提到的差異,他們都工作相同。一些插件對它們的處理方式不同,但取決於插件開發人員(沒有關於此主題的指導原則)。

相關問題