YunYouJun / yunyoujun.github.io

🌐 云游君的小站,一个自言自语的地方。
https://yunyoujun.cn
Creative Commons Attribution 4.0 International
156 stars 137 forks source link

关于yun主题中的配置主题在source/_data/目录放配置文件yun.yml导致报错 #122

Closed liaries3 closed 3 years ago

liaries3 commented 3 years ago

报错内容如下 $ hexo g INFO Validating config INFO Yun version 1.6.1. Guide: https://yun.yunyoujun.cn INFO Start processing INFO Files loaded in 391 ms ERROR { err: TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2559:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } } Render HTML failed: 404.html ERROR { err: TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2767:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } } Render HTML failed: about/index.html ERROR { err: TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2767:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } } Render HTML failed: categories/index.html ERROR { err: TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2767:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } } Render HTML failed: tags/index.html ERROR { err: TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :3130:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } } Render HTML failed: posts/4a17b156/index.html ERROR { err: TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2643:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } } Render HTML failed: archives/index.html ERROR { err: TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2643:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } } Render HTML failed: archives/2021/index.html ERROR { err: TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2643:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } } Render HTML failed: archives/2021/05/index.html ERROR { err: TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :3793:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } } Render HTML failed: index.html ERROR TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2559:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } ERROR TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2767:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } ERROR TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2767:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } ERROR TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2767:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } ERROR TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :3130:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } ERROR TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2643:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } ERROR TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2643:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } ERROR TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :2643:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } ERROR TypeError: C:\Users\Administrator\Desktop\blog\themes\yun\layout_third-party\cdn.pug:22 20| 21| if theme.scrollreveal.enable

22| script(src=theme.vendors.scrollreveal, defer) 23| script. 24| document.addEventListener("DOMContentLoaded", () => { 25| !{JSON.stringify(theme.scrollreveal.targets)}.forEach((target)=> {

Cannot read property 'scrollreveal' of null at eval (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :169:71) at template (eval at wrap (C:\Users\Administrator\Desktop\blog\node_modules\pug-runtime\wrap.js:6:10), :3793:93) at pugRenderer (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\lib\renderer.js:12:26) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\hexo-render-pug\index.js:11:10) at Hexo.tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Hexo. (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\method.js:15:34) at C:\Users\Administrator\Desktop\blog\node_modules\hexo\lib\hexo\render.js:75:22 at tryCatcher (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromiseCtx (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\promise.js:641:10) at _drainQueueStep (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:97:12) at _drainQueue (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Administrator\Desktop\blog\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:462:21) { path: 'C:\Users\Administrator\Desktop\blog\themes\yun\layout\_third-party\cdn.pug' } INFO 0 files generated in 3.54 s

liaries3 commented 3 years ago

我是直接复制主题的配置文件_config.yml,并将其重命名_config.yun.yml放在hexo根目录使用不会报错,放置在hexo根目录的source/_data中会出现以上错误

YunYouJun commented 3 years ago

无法复现。

https://github.com/YunYouJun/yunyoujun.github.io/blob/hexo/source/_data/yun.yml 可正常运行。

此外主题相关问题请在 主题 Issue 提出。