2010-06-13 17 views

Trả lời

11

Tôi cũng đã gặp phải lỗi này. Có lẽ bạn đang chạy một bộ lọc chất lỏng trên một giá trị đang tăng lên không. Tôi đã có một cái gì đó như thế này trên trang web jekyll của tôi:

<title>{{ page.title | xml_escape }}</title> 

Và trên trang gốc của tôi, tiêu đề không được đặt. Bạn có thể sửa lỗi bằng cách đảm bảo rằng giá trị được đặt hoặc bạn có thể hack xung quanh bằng thứ gì đó như thế này để buộc nil thành chuỗi:

{{ page.title | append:' ' | xml_escape }} 

Hy vọng điều này sẽ giúp bạn.

+0

Thông thường, bạn muốn kiểm tra xem có tồn tại 'page.title' hay không. Một giải pháp tốt hơn sẽ là '{% if page.title%} {{page.title | xml_escape}} ' – shibumi

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