【HEXO】ウィジェットのアーカイブでエラーが出る件

HEXOのウィジェットを日本で表示するように変更すると、エラーが出るようになった件。

site.posts.lengthが・・・

「10 2015年」と表示されるのは見た目に気に入らないため、date.formatを使って年月表示に変えたところ、
site.posts.lengthがそのまま表示されてしまいました。

アーカイブの表示を年月表示に変更

ファイル名:landscape/layout/_widget/archive.ejs

詳しいことは調べていませんが、site.posts.lengthのリターンコードの問題でしょうか。
記事ゼロということはありませんから、消したら表示するようになりました。

1
<% if (site.posts.length){ %>
<div class="widget-wrap">
<h3 class="widget-title">アーカイブ</h3>
<div class="widget">
<%- list_archives({format: 'YYYY年MM月'}) %>
</div>
</div>
<% } %>