Hey 👋, I'm Simon Ma! ![](https://user-images.githubusercontent.com/5679180/79618120-0daffb80-80be-11ea-819e-d2b0fa904d07.gif)
- 👨💻 Front back left right end engineer
- 👨🎓 A lifelong learner who likes thinking
:tomato: A fresh and refined Hexo theme
Home Page: http://tomotoes.com
License: The Unlicense
- 👨💻 Front back left right end engineer
- 👨🎓 A lifelong learner who likes thinking
ERROR D:\git\hexo\blog.io\themes\tomotoes\layout\post.ejs:9
7| %>
8|
9| <%- partial('_partial/post', {post: page }) %>
10|
D:\git\hexo\blog.io\themes\tomotoes\layout_partial\post.ejs:18
16|
18| 阅读本文可能花费您 <%= min2read(post.content) %> 分钟
19|
min2read is not defined
ReferenceError: D:\git\hexo\blog.io\themes\tomotoes\layout\post.ejs:9
7| %>
8|
9| <%- partial('_partial/post', {post: page }) %>
10|
D:\git\hexo\blog.io\themes\tomotoes\layout_partial\post.ejs:18
16|
18| 阅读本文可能花费您 <%= min2read(post.content) %> 分钟
19|
min2read is not defined
at eval (eval at compile (D:\git\hexo\blog.io\node_modules\ejs\lib\ejs.js:549:12), :32:7)
at returnedFn (D:\git\hexo\blog.io\node_modules\ejs\lib\ejs.js:580:17)
at Theme._View.View._compiledSync (D:\git\hexo\blog.io\node_modules\hexo\lib\theme\view.js:122:20)
at Theme._View.View.View.renderSync (D:\git\hexo\blog.io\node_modules\hexo\lib\theme\view.js:50:21)
at Object.partial (D:\git\hexo\blog.io\node_modules\hexo\lib\plugins\helper\partial.js:42:17)
at Object.wrapper [as partial] (D:\git\hexo\blog.io\node_modules\lodash\lodash.js:4968:19)
at eval (eval at compile (D:\git\hexo\blog.io\node_modules\ejs\lib\ejs.js:549:12), :22:17)
at returnedFn (D:\git\hexo\blog.io\node_modules\ejs\lib\ejs.js:580:17)
at Theme._View.View._compiled (D:\git\hexo\blog.io\node_modules\hexo\lib\theme\view.js:127:30)
at Theme._View.View.View.render (D:\git\hexo\blog.io\node_modules\hexo\lib\theme\view.js:29:15)
at D:\git\hexo\blog.io\node_modules\hexo\lib\hexo\index.js:390:29
at tryCatcher (D:\git\hexo\blog.io\node_modules\bluebird\js\release\util.js:16:23)
at D:\git\hexo\blog.io\node_modules\bluebird\js\release\method.js:15:34
at RouteStream._read (D:\git\hexo\blog.io\node_modules\hexo\lib\hexo\router.js:134:3)
at RouteStream.Readable.read (stream_readable.js:443:10)
at resume (_stream_readable.js:823:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
是怎么回事啊
ERROR ReferenceError: F:\blog\themes\tomotoes\layout\post.ejs:9
7| %>
8|
9| <%- partial('_partial/post', {post: page }) %>
10|
F:\blog\themes\tomotoes\layout_partial\post.ejs:24
22|
23|
24| <%- partial('post/copyright') %>
25| <%- partial('post/reward-btn') %>
26|
27|
F:\blog\themes\tomotoes\layout_partial\post\copyright.ejs:5
3| <%- partial('updated') %>
4| <% if(theme.postMessage) {%>
5| <%- _.template(theme.postMessage)(locals) %>
6| <% } %>
7|
8|
_ is not defined
at eval (F:\blog\themes\tomotoes\layout_partial\post\copyright.ejs:16:17)
at copyright (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (F:\blog\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (F:\blog\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (F:\blog\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (F:\blog\themes\tomotoes\layout_partial\post.ejs:37:17)
at post (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (F:\blog\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (F:\blog\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (F:\blog\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (F:\blog\themes\tomotoes\layout\post.ejs:21:17)
at post (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (F:\blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (F:\blog\node_modules\hexo\lib\theme\view.js:39:17)
at F:\blog\node_modules\hexo\lib\hexo\index.js:64:21
at tryCatcher (F:\blog\node_modules\bluebird\js\release\util.js:16:23)
at F:\blog\node_modules\bluebird\js\release\method.js:15:34
at RouteStream._read (F:\blog\node_modules\hexo\lib\hexo\router.js:47:5)
at RouteStream.Readable.read (stream_readable.js:467:10)
at resume (_stream_readable.js:981:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
path: 'F:\blog\themes\tomotoes\layout\post.ejs'
}
ERROR ReferenceError: F:\blog\themes\tomotoes\layout\archive.ejs:6
4| }) %>
5|
6| <%
7| var posts = [];
8|
9| page.posts.each(function(post){
_ is not defined
at eval (F:\blog\themes\tomotoes\layout\archive.ejs:22:25)
at archive (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (F:\blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (F:\blog\node_modules\hexo\lib\theme\view.js:39:17)
at F:\blog\node_modules\hexo\lib\hexo\index.js:64:21
at tryCatcher (F:\blog\node_modules\bluebird\js\release\util.js:16:23)
at F:\blog\node_modules\bluebird\js\release\method.js:15:34
at RouteStream._read (F:\blog\node_modules\hexo\lib\hexo\router.js:47:5)
at RouteStream.Readable.read (stream_readable.js:467:10)
at resume (_stream_readable.js:981:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
path: 'F:\blog\themes\tomotoes\layout\archive.ejs'
}
ERROR ReferenceError: F:\blog\themes\tomotoes\layout\archive.ejs:6
4| }) %>
5|
6| <%
7| var posts = [];
8|
9| page.posts.each(function(post){
_ is not defined
at eval (F:\blog\themes\tomotoes\layout\archive.ejs:22:25)
at archive (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (F:\blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (F:\blog\node_modules\hexo\lib\theme\view.js:39:17)
at F:\blog\node_modules\hexo\lib\hexo\index.js:64:21
at tryCatcher (F:\blog\node_modules\bluebird\js\release\util.js:16:23)
at F:\blog\node_modules\bluebird\js\release\method.js:15:34
at RouteStream._read (F:\blog\node_modules\hexo\lib\hexo\router.js:47:5)
at RouteStream.Readable.read (stream_readable.js:467:10)
at resume (_stream_readable.js:981:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
path: 'F:\blog\themes\tomotoes\layout\archive.ejs'
}
ERROR ReferenceError: F:\blog\themes\tomotoes\layout\archive.ejs:6
4| }) %>
5|
6| <%
7| var posts = [];
8|
9| page.posts.each(function(post){
_ is not defined
at eval (F:\blog\themes\tomotoes\layout\archive.ejs:22:25)
at archive (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (F:\blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (F:\blog\node_modules\hexo\lib\theme\view.js:39:17)
at F:\blog\node_modules\hexo\lib\hexo\index.js:64:21
at tryCatcher (F:\blog\node_modules\bluebird\js\release\util.js:16:23)
at F:\blog\node_modules\bluebird\js\release\method.js:15:34
at RouteStream._read (F:\blog\node_modules\hexo\lib\hexo\router.js:47:5)
at RouteStream.Readable.read (stream_readable.js:467:10)
at resume (_stream_readable.js:981:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
path: 'F:\blog\themes\tomotoes\layout\archive.ejs'
}
ERROR {
err: ReferenceError: F:\blog\themes\tomotoes\layout\layout.ejs:6
4|
5| <%- partial('_partial/loading') %>
6| <%- partial('_partial/menu') %>
7|
8| <%- body %>
9| <%- partial('_partial/footer') %>
F:\blog\themes\tomotoes\layout_partial\menu.ejs:31
29| menuItem = theme.menu[i];
30| %>
31|
32| <a href="<%- url_for(menuItem.url) %>" <% if(menuItem.target){ %>target="_blank"<% } %> >
33|
34| <%=(menuItem.text || _.startCase(i)) %>
_ is not defined
at isActive (F:\blog\themes\tomotoes\layout_partial\menu.ejs:35:88)
at eval (F:\blog\themes\tomotoes\layout_partial\menu.ejs:43:11)
at menu (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (F:\blog\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (F:\blog\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (F:\blog\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (F:\blog\themes\tomotoes\layout\layout.ejs:16:17)
at layout (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (F:\blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (F:\blog\node_modules\hexo\lib\theme\view.js:39:17)
at F:\blog\node_modules\hexo\lib\theme\view.js:51:25
at tryCatcher (F:\blog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (F:\blog\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (F:\blog\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (F:\blog\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (F:\blog\node_modules\bluebird\js\release\promise.js:729:18)
at _drainQueueStep (F:\blog\node_modules\bluebird\js\release\async.js:93:12)
at _drainQueue (F:\blog\node_modules\bluebird\js\release\async.js:86:9)
at Async._drainQueues (F:\blog\node_modules\bluebird\js\release\async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (F:\blog\node_modules\bluebird\js\release\async.js:15:14)
at processImmediate (internal/timers.js:456:21) {
path: 'F:\blog\themes\tomotoes\layout\layout.ejs'
}
} Render HTML failed: about/index.html
ERROR {
err: ReferenceError: F:\blog\themes\tomotoes\layout\layout.ejs:6
4|
5| <%- partial('_partial/loading') %>
6| <%- partial('_partial/menu') %>
7|
8| <%- body %>
9| <%- partial('_partial/footer') %>
F:\blog\themes\tomotoes\layout_partial\menu.ejs:31
29| menuItem = theme.menu[i];
30| %>
31|
32| <a href="<%- url_for(menuItem.url) %>" <% if(menuItem.target){ %>target="_blank"<% } %> >
33|
34| <%=(menuItem.text || _.startCase(i)) %>
_ is not defined
at isActive (F:\blog\themes\tomotoes\layout_partial\menu.ejs:35:88)
at eval (F:\blog\themes\tomotoes\layout_partial\menu.ejs:43:11)
at menu (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (F:\blog\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (F:\blog\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (F:\blog\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (F:\blog\themes\tomotoes\layout\layout.ejs:16:17)
at layout (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (F:\blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (F:\blog\node_modules\hexo\lib\theme\view.js:39:17)
at F:\blog\node_modules\hexo\lib\theme\view.js:51:25
at tryCatcher (F:\blog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (F:\blog\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (F:\blog\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (F:\blog\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (F:\blog\node_modules\bluebird\js\release\promise.js:729:18)
at _drainQueueStep (F:\blog\node_modules\bluebird\js\release\async.js:93:12)
at _drainQueue (F:\blog\node_modules\bluebird\js\release\async.js:86:9)
at Async._drainQueues (F:\blog\node_modules\bluebird\js\release\async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (F:\blog\node_modules\bluebird\js\release\async.js:15:14)
at processImmediate (internal/timers.js:456:21) {
path: 'F:\blog\themes\tomotoes\layout\layout.ejs'
}
} Render HTML failed: categories/index.html
ERROR {
err: ReferenceError: F:\blog\themes\tomotoes\layout\layout.ejs:6
4|
5| <%- partial('_partial/loading') %>
6| <%- partial('_partial/menu') %>
7|
8| <%- body %>
9| <%- partial('_partial/footer') %>
F:\blog\themes\tomotoes\layout_partial\menu.ejs:31
29| menuItem = theme.menu[i];
30| %>
31|
32| <a href="<%- url_for(menuItem.url) %>" <% if(menuItem.target){ %>target="_blank"<% } %> >
33|
34| <%=(menuItem.text || _.startCase(i)) %>
_ is not defined
at isActive (F:\blog\themes\tomotoes\layout_partial\menu.ejs:35:88)
at eval (F:\blog\themes\tomotoes\layout_partial\menu.ejs:43:11)
at menu (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (F:\blog\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (F:\blog\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (F:\blog\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (F:\blog\themes\tomotoes\layout\layout.ejs:16:17)
at layout (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (F:\blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (F:\blog\node_modules\hexo\lib\theme\view.js:39:17)
at F:\blog\node_modules\hexo\lib\theme\view.js:51:25
at tryCatcher (F:\blog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (F:\blog\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (F:\blog\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (F:\blog\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (F:\blog\node_modules\bluebird\js\release\promise.js:729:18)
at _drainQueueStep (F:\blog\node_modules\bluebird\js\release\async.js:93:12)
at _drainQueue (F:\blog\node_modules\bluebird\js\release\async.js:86:9)
at Async._drainQueues (F:\blog\node_modules\bluebird\js\release\async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (F:\blog\node_modules\bluebird\js\release\async.js:15:14)
at processImmediate (internal/timers.js:456:21) {
path: 'F:\blog\themes\tomotoes\layout\layout.ejs'
}
} Render HTML failed: tags/index.html
ERROR {
err: ReferenceError: F:\blog\themes\tomotoes\layout\layout.ejs:6
4|
5| <%- partial('_partial/loading') %>
6| <%- partial('_partial/menu') %>
7|
8| <%- body %>
9| <%- partial('_partial/footer') %>
F:\blog\themes\tomotoes\layout_partial\menu.ejs:31
29| menuItem = theme.menu[i];
30| %>
31|
32| <a href="<%- url_for(menuItem.url) %>" <% if(menuItem.target){ %>target="_blank"<% } %> >
33|
34| <%=(menuItem.text || _.startCase(i)) %>
_ is not defined
at isActive (F:\blog\themes\tomotoes\layout_partial\menu.ejs:35:88)
at eval (F:\blog\themes\tomotoes\layout_partial\menu.ejs:43:11)
at menu (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (F:\blog\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (F:\blog\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (F:\blog\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (F:\blog\themes\tomotoes\layout\layout.ejs:16:17)
at layout (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (F:\blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (F:\blog\node_modules\hexo\lib\theme\view.js:39:17)
at F:\blog\node_modules\hexo\lib\theme\view.js:51:25
at tryCatcher (F:\blog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (F:\blog\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (F:\blog\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (F:\blog\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (F:\blog\node_modules\bluebird\js\release\promise.js:729:18)
at _drainQueueStep (F:\blog\node_modules\bluebird\js\release\async.js:93:12)
at _drainQueue (F:\blog\node_modules\bluebird\js\release\async.js:86:9)
at Async._drainQueues (F:\blog\node_modules\bluebird\js\release\async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (F:\blog\node_modules\bluebird\js\release\async.js:15:14)
at processImmediate (internal/timers.js:456:21) {
path: 'F:\blog\themes\tomotoes\layout\layout.ejs'
}
} Render HTML failed: index.html
ERROR ReferenceError: F:\blog\themes\tomotoes\layout\layout.ejs:6
4|
5| <%- partial('_partial/loading') %>
6| <%- partial('_partial/menu') %>
7|
8| <%- body %>
9| <%- partial('_partial/footer') %>
F:\blog\themes\tomotoes\layout_partial\menu.ejs:31
29| menuItem = theme.menu[i];
30| %>
31|
32| <a href="<%- url_for(menuItem.url) %>" <% if(menuItem.target){ %>target="_blank"<% } %> >
33|
34| <%=(menuItem.text || _.startCase(i)) %>
_ is not defined
at isActive (F:\blog\themes\tomotoes\layout_partial\menu.ejs:35:88)
at eval (F:\blog\themes\tomotoes\layout_partial\menu.ejs:43:11)
at menu (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (F:\blog\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (F:\blog\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (F:\blog\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (F:\blog\themes\tomotoes\layout\layout.ejs:16:17)
at layout (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (F:\blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (F:\blog\node_modules\hexo\lib\theme\view.js:39:17)
at F:\blog\node_modules\hexo\lib\theme\view.js:51:25
at tryCatcher (F:\blog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (F:\blog\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (F:\blog\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (F:\blog\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (F:\blog\node_modules\bluebird\js\release\promise.js:729:18)
at _drainQueueStep (F:\blog\node_modules\bluebird\js\release\async.js:93:12)
at _drainQueue (F:\blog\node_modules\bluebird\js\release\async.js:86:9)
at Async._drainQueues (F:\blog\node_modules\bluebird\js\release\async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (F:\blog\node_modules\bluebird\js\release\async.js:15:14)
at processImmediate (internal/timers.js:456:21) {
path: 'F:\blog\themes\tomotoes\layout\layout.ejs'
}
ERROR ReferenceError: F:\blog\themes\tomotoes\layout\layout.ejs:6
4|
5| <%- partial('_partial/loading') %>
6| <%- partial('_partial/menu') %>
7|
8| <%- body %>
9| <%- partial('_partial/footer') %>
F:\blog\themes\tomotoes\layout_partial\menu.ejs:31
29| menuItem = theme.menu[i];
30| %>
31|
32| <a href="<%- url_for(menuItem.url) %>" <% if(menuItem.target){ %>target="_blank"<% } %> >
33|
34| <%=(menuItem.text || _.startCase(i)) %>
_ is not defined
at isActive (F:\blog\themes\tomotoes\layout_partial\menu.ejs:35:88)
at eval (F:\blog\themes\tomotoes\layout_partial\menu.ejs:43:11)
at menu (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (F:\blog\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (F:\blog\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (F:\blog\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (F:\blog\themes\tomotoes\layout\layout.ejs:16:17)
at layout (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (F:\blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (F:\blog\node_modules\hexo\lib\theme\view.js:39:17)
at F:\blog\node_modules\hexo\lib\theme\view.js:51:25
at tryCatcher (F:\blog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (F:\blog\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (F:\blog\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (F:\blog\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (F:\blog\node_modules\bluebird\js\release\promise.js:729:18)
at _drainQueueStep (F:\blog\node_modules\bluebird\js\release\async.js:93:12)
at _drainQueue (F:\blog\node_modules\bluebird\js\release\async.js:86:9)
at Async._drainQueues (F:\blog\node_modules\bluebird\js\release\async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (F:\blog\node_modules\bluebird\js\release\async.js:15:14)
at processImmediate (internal/timers.js:456:21) {
path: 'F:\blog\themes\tomotoes\layout\layout.ejs'
}
ERROR ReferenceError: F:\blog\themes\tomotoes\layout\layout.ejs:6
4|
5| <%- partial('_partial/loading') %>
6| <%- partial('_partial/menu') %>
7|
8| <%- body %>
9| <%- partial('_partial/footer') %>
F:\blog\themes\tomotoes\layout_partial\menu.ejs:31
29| menuItem = theme.menu[i];
30| %>
31|
32| <a href="<%- url_for(menuItem.url) %>" <% if(menuItem.target){ %>target="_blank"<% } %> >
33|
34| <%=(menuItem.text || _.startCase(i)) %>
_ is not defined
at isActive (F:\blog\themes\tomotoes\layout_partial\menu.ejs:35:88)
at eval (F:\blog\themes\tomotoes\layout_partial\menu.ejs:43:11)
at menu (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (F:\blog\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (F:\blog\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (F:\blog\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (F:\blog\themes\tomotoes\layout\layout.ejs:16:17)
at layout (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (F:\blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (F:\blog\node_modules\hexo\lib\theme\view.js:39:17)
at F:\blog\node_modules\hexo\lib\theme\view.js:51:25
at tryCatcher (F:\blog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (F:\blog\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (F:\blog\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (F:\blog\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (F:\blog\node_modules\bluebird\js\release\promise.js:729:18)
at _drainQueueStep (F:\blog\node_modules\bluebird\js\release\async.js:93:12)
at _drainQueue (F:\blog\node_modules\bluebird\js\release\async.js:86:9)
at Async._drainQueues (F:\blog\node_modules\bluebird\js\release\async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (F:\blog\node_modules\bluebird\js\release\async.js:15:14)
at processImmediate (internal/timers.js:456:21) {
path: 'F:\blog\themes\tomotoes\layout\layout.ejs'
}
ERROR ReferenceError: F:\blog\themes\tomotoes\layout\layout.ejs:6
4|
5| <%- partial('_partial/loading') %>
6| <%- partial('_partial/menu') %>
7|
8| <%- body %>
9| <%- partial('_partial/footer') %>
F:\blog\themes\tomotoes\layout_partial\menu.ejs:31
29| menuItem = theme.menu[i];
30| %>
31|
32| <a href="<%- url_for(menuItem.url) %>" <% if(menuItem.target){ %>target="_blank"<% } %> >
33|
34| <%=(menuItem.text || _.startCase(i)) %>
_ is not defined
at isActive (F:\blog\themes\tomotoes\layout_partial\menu.ejs:35:88)
at eval (F:\blog\themes\tomotoes\layout_partial\menu.ejs:43:11)
at menu (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (F:\blog\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (F:\blog\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (F:\blog\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (F:\blog\themes\tomotoes\layout\layout.ejs:16:17)
at layout (F:\blog\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (F:\blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (F:\blog\node_modules\hexo\lib\theme\view.js:39:17)
at F:\blog\node_modules\hexo\lib\theme\view.js:51:25
at tryCatcher (F:\blog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (F:\blog\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (F:\blog\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (F:\blog\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (F:\blog\node_modules\bluebird\js\release\promise.js:729:18)
at _drainQueueStep (F:\blog\node_modules\bluebird\js\release\async.js:93:12)
at _drainQueue (F:\blog\node_modules\bluebird\js\release\async.js:86:9)
at Async._drainQueues (F:\blog\node_modules\bluebird\js\release\async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (F:\blog\node_modules\bluebird\js\release\async.js:15:14)
at processImmediate (internal/timers.js:456:21) {
path: 'F:\blog\themes\tomotoes\layout\layout.ejs'
}
不管我怎么设置最后总是会报错?
url: http://ldaisy847800926.github.io/
root: /
permalink: /posts/:abbrlink/ # 一定要配置好这里,非常重要
permalink_defaults:
ERROR ReferenceError: E:\hexo\themes\tomotoes\layout\post.ejs:9
7| %>
8|
9| <%- partial('_partial/post', {post: page }) %>
10|
E:\hexo\themes\tomotoes\layout_partial\post.ejs:24
22|
23|
24| <%- partial('post/copyright') %>
25| <%- partial('post/reward-btn') %>
26|
27|
E:\hexo\themes\tomotoes\layout_partial\post\copyright.ejs:5
3| <%- partial('updated') %>
4| <% if(theme.postMessage) {%>
5| <%- _.template(theme.postMessage)(locals) %>
6| <% } %>
7|
8|
_ is not defined
at eval (E:\hexo\themes\tomotoes\layout_partial\post\copyright.ejs:18:17)
at copyright (E:\hexo\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (E:\hexo\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (E:\hexo\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (E:\hexo\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (E:\hexo\themes\tomotoes\layout_partial\post.ejs:39:17)
at post (E:\hexo\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (E:\hexo\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (E:\hexo\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (E:\hexo\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (E:\hexo\themes\tomotoes\layout\post.ejs:23:17)
at post (E:\hexo\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (E:\hexo\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (E:\hexo\node_modules\hexo\lib\theme\view.js:39:17)
at E:\hexo\node_modules\hexo\lib\hexo\index.js:64:21
at tryCatcher (E:\hexo\node_modules\bluebird\js\release\util.js:16:23)
at E:\hexo\node_modules\bluebird\js\release\method.js:15:34
at RouteStream.read (E:\hexo\node_modules\hexo\lib\hexo\router.js:47:5)
at RouteStream.Readable.read (internal/streams/readable.js:481:10)
at resume (internal/streams/readable.js:968:12)
at processTicksAndRejections (internal/process/task_queues.js:80:21) {
path: 'E:\hexo\themes\tomotoes\layout\post.ejs'
}
ERROR ReferenceError: E:\hexo\themes\tomotoes\layout\archive.ejs:6
4| }) %>
5|
6| <%
7| var posts = [];
8|
9| page.posts.each(function(post){
_ is not defined
我按照普通的写法,并没有颜色之类的。大神能否给一遍参考一下?
您好,使用这款主题发现在ie浏览器上有问题,chrome、火狐没问题,是这样吗?
dasda
#d#
a
sd
理论显示结果:
dasda
#d#
a
sd
实际显示结果:
空
打开local:4000是空白.. 什么都没有了 如何做出更改
几个旋转的立方体可以在哪里取消吗?Safari打开温度升到60多度。
还有Safari不会显示文章的TOC。希望作者抽时间能兼容下Safari。:-)
GET https://qq807595678.github.io/limedroid.github.io/tags/img/pointer.cur 404 ()
并且文件的请求在跳转后也会发生变化
https://qq807595678.github.io/img/pointer.cur 404 ()
这应该是哪里没配置好啊
您好,请问一下如何修改背景颜色呢
首先这个主题确实不错。感谢作者。然后请教一个问题,
以下是我的博客https://zhupengfeivip.github.io/
主页上有些问题,
1、主页上显示post.continue_reading,应该显示配置里的阅读全文的中文提示吧。
2、主页的内容裁剪不起作用。
配置如下
excerpt_render: true
excerpt_length: 175
excerpt_link: 阅读全文 »
mathjax: false
archive_yearly: true
怎么实现的?
Describe the bug
点击阅读原文之后页面一直在加载,且报错 _ is not defined。
其他issue中提到要安装完插件,我重新全部安装还是报错。
用的是最新的HEXO(5.0).
错误提示如下:
Unhandled rejection ReferenceError: C:\Users\Jrrr\Desktop\HEXO\themes\tomotoes\layout\post.ejs:9
7| %>
8|
9| <%- partial('_partial/post', {post: page }) %>
10|
C:\Users\Jrrr\Desktop\HEXO\themes\tomotoes\layout_partial\post.ejs:24
22|
23|
24| <%- partial('post/copyright') %>
25| <%- partial('post/reward-btn') %>
26|
27|
C:\Users\Jrrr\Desktop\HEXO\themes\tomotoes\layout_partial\post\copyright.ejs:5
3| <%- partial('updated') %>
4| <% if(theme.postMessage) {%>
5| <%- _.template(theme.postMessage)(locals) %>
6| <% } %>
7|
8|
_ is not defined
at eval (C:\Users\Jrrr\Desktop\HEXO\themes\tomotoes\layout_partial\post\copyright.ejs:18:17)
at copyright (C:\Users\Jrrr\Desktop\HEXO\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (C:\Users\Jrrr\Desktop\HEXO\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (C:\Users\Jrrr\Desktop\HEXO\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (C:\Users\Jrrr\Desktop\HEXO\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (C:\Users\Jrrr\Desktop\HEXO\themes\tomotoes\layout_partial\post.ejs:39:17)
at post (C:\Users\Jrrr\Desktop\HEXO\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (C:\Users\Jrrr\Desktop\HEXO\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (C:\Users\Jrrr\Desktop\HEXO\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (C:\Users\Jrrr\Desktop\HEXO\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (C:\Users\Jrrr\Desktop\HEXO\themes\tomotoes\layout\post.ejs:23:17)
at post (C:\Users\Jrrr\Desktop\HEXO\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (C:\Users\Jrrr\Desktop\HEXO\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (C:\Users\Jrrr\Desktop\HEXO\node_modules\hexo\lib\theme\view.js:39:17)
at C:\Users\Jrrr\Desktop\HEXO\node_modules\hexo\lib\hexo\index.js:64:21
at tryCatcher (C:\Users\Jrrr\Desktop\HEXO\node_modules\bluebird\js\release\util.js:16:23)
at C:\Users\Jrrr\Desktop\HEXO\node_modules\bluebird\js\release\method.js:15:34
at RouteStream._read (C:\Users\Jrrr\Desktop\HEXO\node_modules\hexo\lib\hexo\router.js:47:5)
at RouteStream.Readable.read (stream_readable.js:481:10)
at resume (_stream_readable.js:968:12)
at processTicksAndRejections (internal/process/task_queues.js:80:21)
大佬你好,我用了你的皮肤做了博客 根据你的文档做的配置,但是我看你网上打开的时候有可以滚动之后进入博客 ,我怎么就直接进去了呢
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.