Ich habe ein Problem mit dieser Nachricht auf der rechten Seite meines Blogs konfrontiert. Könnten Sie mir bitte helfen?Was bedeutet "Liquid error: private method` gsub 'für nil: NilClass "auf einem veralteten Blog?
6
A
Antwort
11
Ich lief gerade in diesen Fehler auch. Sie führen wahrscheinlich einen Flüssigkeitsfilter mit einem Wert von null aus. Ich hatte so etwas wie diese auf meiner jekyll Website:
<title>{{ page.title | xml_escape }}</title>
Und auf meiner Stammseite wurde der Titel nicht gesetzt. Sie können das Problem beheben, indem sichergestellt wird, dass der Wert festgelegt ist, oder Sie können mit etwas so hacken um die Null in einen String zu zwingen:
{{ page.title | append:' ' | xml_escape }}
hoffe, das hilft dir.
Normalerweise möchten Sie überprüfen, ob 'page.title' existiert. Eine bessere Lösung wäre '{% if page.title%}