2012-01-12 31 views
7

Tôi đã sử dụng Jekyll (với tùy chọn tự động được đặt thành true, vì vậy nó tự động xây dựng vào thư mục _site) trên trang web trong vài tuần và mọi thứ đã hoạt động tốt.Jekyll dường như đã ngừng xử lý các trang

Các bài viết đã trong một cấu trúc như thế này

/language/_posts/yyyy-mm-dd-filename.html 

và do đó Jekyll xây dựng chúng ra vào thư mục _site và kết quả trông như thế này:

/language/filename.html 

Gần đây, cấu trúc thư mục của trang web đã phải thay đổi, để sao chép nội dung hiện có ra thành 4 vùng, trong đó đã tăng gấp bốn lần số lượng bài đăng trên trang web.

Vì vậy, tôi cập nhật cấu trúc và các bài viết đó đang ở trong một thư mục con như thế này:

/region/language/_posts/yyyy-mm-dd-filename.html 

nên Jekyll xây dựng chúng ra vào thư mục _site mà nên kết quả trong:

/region/language/filename.html 

này làm việc lúc đầu, nhưng khi tôi đã thêm nhiều khu vực hơn, jekyll dường như ngừng xử lý các tệp và tôi dường như không thể hiểu tại sao.

Bởi vì tôi đã kế thừa trang web này từ một người khác, nó đang sử dụng cấu trúc yyyy-mm-dd trong cấu trúc tên tệp theo cách hơi khó hiểu, để các trang xuất hiện trong 'thứ tự' có nghĩa là đến. Tôi tự hỏi nếu điều này có thể có bất cứ điều gì để làm với nó.

Ngày trên bài đăng của tôi nằm trong khoảng từ 0000-01-01 đến 0039-10-10 - vì vậy chúng không thực sự được sử dụng làm ngày thực tế, nhưng tôi không nghĩ điều này sẽ ảnh hưởng đến việc xử lý chúng.

Vì vậy, suy nghĩ của tôi là:

1) jekyll có bất kỳ loại giới hạn trang/bài tối đa nào không? Tôi có 11 bài đăng x 9 ngôn ngữ x 4 vùng = 396 bài đăng

2) Thực tế là có hơn 30 năm 'giữa các bài đăng có gây ra bất kỳ sự cố nào không?

Bất kỳ giúp nhiều đánh giá cao, tôi hơn của giao diện người kinda guy ...

Cheers

Trả lời

9

Điều này có thể là một thông báo lỗi (cú pháp hay cách khác) được che đậy bởi Jekyll. Khi jekyll ở chế độ auto, đôi khi nó không hiển thị chúng. Hãy thử loại bỏ các thư mục được tạo ra (theo mặc định trên _site/ và chạy Jekyll với --no-auto tham số:.

rm -rf _site 
jekyll --no-auto 

Nếu có sai sót, điều này sẽ cho họ thấy

+0

nhờ tuyệt vời, tôi sẽ cung cấp cho rằng một thử – iamalismith

+0

tôi đã làm điều đó , không có lỗi nào được hiển thị, nhưng điều đó đã giúp bạn xây dựng trang web một cách chính xác. Cảm ơn! – iamalismith

+0

Đừng lo lắng, Jekyll sẽ không xóa thư mục _site mỗi khi nó được tạo lại. rất vui vì tôi có thể giúp! – kikito

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