Я пытаюсь использовать Hexo для создания собственной темы; Я следую этому руководству: http://www.codeblocq.com/2016/03/Create-an-Hexo-Theme-Part-1-Index/, но исключая части Bootstrap (не нужен Bootstrap atm), и я столкнулся с двумя ошибки, происхождение которых мне неизвестно.
Ошибка возникла, когда я попытался запустить «hexo generate» после раздела «Подробнее» руководства. Я нашел это: https://github.com/hexojs/hexo/issues/1785 но это не на моем языке.
Это _config.yml моей темы.
menu:
Home: /
Archives: /archives
title: Hello Hexo
author: BH0
# Read More text
excerpt_link: Read More
layout.ejs
<html>
<!-- Head tag -->
<%- partial('_partial/head') %>
<body>
<!-- Menu -->
<%- partial('_partial/menu') %>
<div class="container">
<!-- Blog Header: title and subtitle -->
<%- partial('_partial/header') %>
<div class="row">
<!-- Main Content -->
<div class="col-sm-8 blog-main">
<%- body %>
</div>
<!-- Sidebar -->
<div class="col-sm-3 col-sm-offset-1 blog-sidebar">
<%- partial('_partial/sidebar') %>
</div>
</div>
</div>
<!-- Footer -->
<%- partial('_partial/footer') %>
<!-- After footer scripts -->
<%- partial('_partial/after-footer') %>
</body>
</html>
index.ejs
<% page.posts.each(function(item) { %>
<%- partial('_partial/article-excerpt', {item: item}) %>
<% }); %>
Ошибки/ы:
$ hexo generate
Unhandled rejection TypeError: C:\Users\User\hexo_blog\username.github.io\themes\mytheme\layout\index.ejs:1
>> 1| <% page.posts.each(function(item) { %>
2| <%- partial('_partial/article-excerpt', {item: item}) %>
3| <% }); %>
4|
Cannot read property 'each' of undefined
Спасибо, любая помощь приветствуется. Скажите, нужна ли дополнительная информация.