2013-02-26 38 views
7

Tôi đang sử dụng Jekyll.
Sự khác biệt giữa bài đăng và trang là gì? theo như tôi thấy:Sự khác biệt giữa bài đăng và trang

  1. Cả hai đều có thể chứa vật chất phía trước của yaml.
  2. Bài đăng có ngày và liên kết cố định. Trang không.

Are khác biệt có nhiều ..

+1

Nếu bạn không biết câu trả lời, hãy bình tĩnh và không tức giận. Bạn có thể bỏ phiếu để đóng và giải thích không có gì ngoài điểm số? .. – Naor

+0

Tôi không thấy có điều gì sai khi đang nói _exact_ trong những gì bạn đang nói đến khi lập trình, vì đó thường là những khác biệt tinh tế được tính. +1 từ tôi. – iain

+0

@Naor, tôi biết sự khác biệt tốt, nhưng đây không phải là câu hỏi liên quan đến lập trình. Bạn thậm chí không tạo thành một câu hỏi đúng trong tiêu đề của bạn. –

Trả lời

9
  • Tên tệp bài đăng chứa tiêu đề và ngày của bài đăng. ngày không hợp lệ trong tên tệp gây ra lỗi.
  • Bài đăng là Đối tượng có thể so sánh, có nghĩa là có thể so sánh hai bài đăng. Việc so sánh được thực hiện bởi ngày đăng và các bài đăng.
  • Url tương đối mặc định được tạo của bài đăng và trang khác nhau (ví dụ: /2000/01/01/my-post.html và /about.html).
  • Trang có thể được đặt ở mọi nơi nhưng chỉ có thể đặt Bài đăng trong thư mục "_posts".
  • Bài đăng có nhiều dữ liệu hơn trong hộp để sử dụng trong các mẫu Chất lỏng (tiêu đề, url, ngày, id, danh mục, tiếp theo, trước đó, thẻ, nội dung).
  • Bài đăng có id duy nhất.

Bài đăng đại diện cho bài đăng trên blog và chúng được sử dụng để tạo bài đăng trên blog dễ dàng và Trang đại diện cho trang web.

1

Có sự khác biệt đôi vợ chồng chủ yếu là về cách trang sẽ được tạo ra và xử lý:

Post bất kỳ tài liệu sống trong _posts thư mục. Nếu được xử lý bởi site.posts, URL thu thập và URL cuối cùng sẽ được tạo bằng cách sử dụng liên kết cố định được định cấu hình trong tệp cấu hình yaml.

Trang là bất kỳ tài liệu nào nằm ngoài thư mục _posts - chúng sẽ luôn là đường dẫn tương đối đến thư mục gốc dưới dạng URL.

Ngoại trừ điều đó và được đề cập bởi bạn, những khác biệt này đều giống nhau. Một số plugin đang xử lý chúng khác nhau, nhưng nó phụ thuộc vào nhà phát triển plugin (không có hướng dẫn nào về chủ đề này).

Các vấn đề liên quan