Cả hai yếu tố của chúng đều có thể được tính bằng for..in
và cách thêm danh mục và thẻ giống nhau. Vậy sự khác biệt là gì?Sự khác biệt giữa Danh mục và Thẻ trong Jekyll là gì?
Trả lời
Dường như với tôi rằng sự khác biệt quan trọng duy nhất là loại có thể được sử dụng trong bài url - một bài bên trong "bia" và "thức ăn" loại, theo mặc định, sẽ có url này:
/food/beer/2008/09/09/foo-bar.html
Thay vì một điều này:
/2008/09/09/foo-bar.html
See the post tests for details
Thẻ không có ảnh hưởng trong các url, ít nhất là theo tests của họ.
Tôi nghĩ rằng có một số khác biệt khác nữa, nhưng tài liệu là laking. Ví dụ, tôi không nghĩ rằng permalinks hỗ trợ thẻ, nhưng không hỗ trợ danh mục. –
Từ documentation:
Thay vì đặt bài đăng bên trong các thư mục, bạn có thể chỉ định một hoặc nhiều danh mục các bài thuộc về. Khi trang web được tạo, bài đăng sẽ hoạt động như thể nó đã được thiết lập với các danh mục này bình thường. Danh mục (khóa số nhiều) có thể được chỉ định dưới dạng danh sách YAML hoặc chuỗi được phân cách bằng dấu cách.
Tương tự như danh mục, một hoặc nhiều thẻ có thể được thêm vào bài đăng. Cũng giống như các danh mục, các thẻ có thể được chỉ định dưới dạng danh sách YAML hoặc một chuỗi được phân tách bằng dấu cách.
Điều đó chỉ gợi ý điểm tương đồng; nó không thực sự giải thích sự khác biệt giữa các loại và thẻ. This video tutorial gợi ý rằng:
sự khác biệt duy nhất giữa hai loại là danh mục có thể được phản ánh trong liên kết cố định của bài đăng của bạn.
Nó tiếp tục giải thích rằng
họ cũng có thể là thứ bậc trong tự nhiên, nhưng điều đó có nghĩa là, ví dụ, nếu bạn đã đưa ra một loại thực phẩm bạn có thể đưa ra một chủng loại cupcakes, đó là loại một tiểu thể loại để thực phẩm. Thẻ, mặt khác, là bằng phẳng. Họ không phân cấp trong tự nhiên
và
Jekyll thực sự không có bất kỳ phương tiện tự động tạo ra các trang lưu trữ hoặc các trang nội dung dựa tắt của những thẻ và chuyên mục.
Hỗ trợ cho loại điều đó sẽ được triển khai trong chủ đề bạn đang sử dụng hoặc bạn có thể tự làm.
- 1. Sự khác biệt giữa xtype và bí danh là gì?
- 2. Sự khác biệt giữa .closest() và .parents ('selector') là gì?
- 3. sự khác biệt giữa DoCmd.SetWarnings và CurrentDB.Execute là gì
- 4. Trong Ember.js, sự khác biệt giữa [] và Ember.A ([]) là gì?
- 5. Sự khác biệt giữa '&' và ',' trong Generics Java là gì?
- 6. Sự khác biệt giữa & và && trong MATLAB là gì?
- 7. Sự khác biệt giữa uint và System.UInt32 là gì?
- 8. Sự khác biệt giữa struct_time và datetime là gì?
- 9. Sự khác biệt giữa mục tiêu và mục tiêu hiện tại trong flex là gì?
- 10. Sự khác biệt giữa fn và fn * là gì?
- 11. Sự khác biệt giữa build.sbt và build.scala là gì?
- 12. Sự khác biệt giữa gói android.opengl và javax.microedition.khronos.opengles là gì?
- 13. Sự khác biệt giữa "new A()" và "A.newInstance()" là gì?
- 14. Sự khác nhau giữa Danh sách và ArrayList là gì?
- 15. Sự khác biệt giữa dataframe và danh sách trong R là gì?
- 16. Sự khác biệt giữa ascx và .cshtml là gì?
- 17. Sự khác biệt giữa setDisplayHomeAsUpEnabled và setHomeButtonEnabled là gì?
- 18. Sự khác biệt giữa localname và qname là gì?
- 19. là gì sự khác biệt giữa SQL_Latin1_General_CP1_CI_AS và SQL_Latin1_General_CP1_CI_AI
- 20. Sự khác biệt giữa JavaBean và POJO là gì?
- 21. Sự khác biệt giữa dealloc và viewdidunload là gì?
- 22. sự khác biệt giữa lệnh linux và unix là gì?
- 23. Sự khác biệt giữa betweeen% INC và @INC là gì?
- 24. Unix: Sự khác biệt giữa nguồn và xuất là gì?
- 25. Sự khác biệt giữa tệp .so và .lo là gì?
- 26. Sự khác biệt giữa Hashtable và Từ điển là gì?
- 27. Sự khác biệt giữa khẳng định và static_assert là gì?
- 28. Sự khác biệt giữa Request.ServerVariables ["REMOTE_ADDR"] và Request.UserHostAddress là gì?
- 29. Sự khác biệt giữa exit() và abort() là gì?
- 30. Sự khác biệt giữa ResolveUrl và ResolveClientUrl là gì?
Tôi không thể hiểu bạn muốn làm gì trong đoạn đầu tiên của mình. Vui lòng giải thích và/hoặc thêm một số mã hiển thị những gì bạn muốn làm. – kikito
Bạn đang tìm kiếm gắn thẻ các bài đăng trong jekyll? – 18bytes
@kikito: Đã chỉnh sửa. Loại bỏ các phần khó hiểu. – jiyinyiyong