Github public 带有 Jekyll 的站点不再更新
Github public site with Jekyll does not update anymore
再次抱歉,我在 meredithhu.github.io 为我的网站寻求帮助。
所有代码都在这里:https://github.com/meredithhu/meredithhu.github.io。
如您所见,更新后的代码再也不会更新了,例如,
关于页面 https://github.com/meredithhu/meredithhu.github.io/About
永远不会根据我最近对代码的更改进行更新:
https://github.com/meredithhu/meredithhu.github.io/blob/master/About/index.html
我的 Reseach/Misc/Memo 页也是如此...
谁能给我一些解决问题的提示?
这是您应该解决的错误:Liquid Exception: Invalid Date: 'nil' is not a valid datetime. in /_layouts/blog.html
。
仅当 page.date
是有效日期时才应使用 {{ page.date | date_to_string }}
,因此您可以检查它是否 nil
更新 _layouts/blog.html
:
{%if page.date%}
<p class="meta">{{ page.date | date_to_string }}</p>
{%endif%}
再次抱歉,我在 meredithhu.github.io 为我的网站寻求帮助。
所有代码都在这里:https://github.com/meredithhu/meredithhu.github.io。
如您所见,更新后的代码再也不会更新了,例如, 关于页面 https://github.com/meredithhu/meredithhu.github.io/About 永远不会根据我最近对代码的更改进行更新: https://github.com/meredithhu/meredithhu.github.io/blob/master/About/index.html
我的 Reseach/Misc/Memo 页也是如此...
谁能给我一些解决问题的提示?
这是您应该解决的错误:Liquid Exception: Invalid Date: 'nil' is not a valid datetime. in /_layouts/blog.html
。
仅当 page.date
是有效日期时才应使用 {{ page.date | date_to_string }}
,因此您可以检查它是否 nil
更新 _layouts/blog.html
:
{%if page.date%}
<p class="meta">{{ page.date | date_to_string }}</p>
{%endif%}