hexo generate遇到了问题 Template render error

发布于 2022-09-01 20:56:21 字数 2899 浏览 16 评论 0

这个错误很磨人啊 我卸载了hexo重新安装 如果new文章就会出现 不知道为何
报错信息如下:
<pre>FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html
Template render error: unknown block tag: ld

at Error.exports.TemplateError (/Users/wsgdrfz/blog/node_modules/nunjucks/src/lib.js:51:19)
at Object.extend.fail (/Users/wsgdrfz/blog/node_modules/nunjucks/src/parser.js:64:15)
at Object.extend.parseStatement (/Users/wsgdrfz/blog/node_modules/nunjucks/src/parser.js:544:18)
at Object.extend.parseNodes (/Users/wsgdrfz/blog/node_modules/nunjucks/src/parser.js:1151:30)
at Object.extend.parseAsRoot (/Users/wsgdrfz/blog/node_modules/nunjucks/src/parser.js:1177:42)
at Object.module.exports.parse (/Users/wsgdrfz/blog/node_modules/nunjucks/src/parser.js:1199:18)
at Object.module.exports.compile (/Users/wsgdrfz/blog/node_modules/nunjucks/src/compiler.js:1118:48)
at Obj.extend._compile (/Users/wsgdrfz/blog/node_modules/nunjucks/src/environment.js:444:35)
at Obj.extend.compile (/Users/wsgdrfz/blog/node_modules/nunjucks/src/environment.js:433:18)
at null.<anonymous> (/Users/wsgdrfz/blog/node_modules/nunjucks/src/environment.js:378:22)
at Object.exports.withPrettyErrors (/Users/wsgdrfz/blog/node_modules/nunjucks/src/lib.js:24:16)
at Obj.extend.render (/Users/wsgdrfz/blog/node_modules/nunjucks/src/environment.js:374:20)
at Obj.extend.renderString (/Users/wsgdrfz/blog/node_modules/nunjucks/src/environment.js:261:21)
at /Users/wsgdrfz/blog/node_modules/hexo/lib/extend/tag.js:56:9
at tryCatcher (/Users/wsgdrfz/blog/node_modules/bluebird/js/main/util.js:26:23)
at Promise._resolveFromResolver (/Users/wsgdrfz/blog/node_modules/bluebird/js/main/promise.js:480:31)
at new Promise (/Users/wsgdrfz/blog/node_modules/bluebird/js/main/promise.js:70:37)
at Tag.render (/Users/wsgdrfz/blog/node_modules/hexo/lib/extend/tag.js:55:10)
at Object.tagFilter [as onRenderEnd] (/Users/wsgdrfz/blog/node_modules/hexo/lib/hexo/post.js:253:16)
at /Users/wsgdrfz/blog/node_modules/hexo/lib/hexo/render.js:55:19
at tryCatcher (/Users/wsgdrfz/blog/node_modules/bluebird/js/main/util.js:26:23)
at Promise._settlePromiseFromHandler (/Users/wsgdrfz/blog/node_modules/bluebird/js/main/promise.js:507:31)
at Promise._settlePromiseAt (/Users/wsgdrfz/blog/node_modules/bluebird/js/main/promise.js:581:18)
at Promise._settlePromises (/Users/wsgdrfz/blog/node_modules/bluebird/js/main/promise.js:697:14)
at Async._drainQueue (/Users/wsgdrfz/blog/node_modules/bluebird/js/main/async.js:123:16)
at Async._drainQueues (/Users/wsgdrfz/blog/node_modules/bluebird/js/main/async.js:133:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/wsgdrfz/blog/node_modules/bluebird/js/main/async.js:15:14)
at processImmediate [as _immediateCallback] (timers.js:383:17)
</pre><code>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

ペ泪落弦音 2022-09-08 20:56:21
Template render error: unknown block tag: ld

你的MD文件里是不是有ld这个标签?

遮云壑 2022-09-08 20:56:21

文章中使用了大括号 { } 这个特殊字符,且没有转义导致编译不通过
将 { } 的大括号通过{ } 进行转换

百合的盛世恋 2022-09-08 20:56:21

请问你找到答案了么?我也碰到这样的错误了

FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.htm
l
Template render error: unknown block tag: gp

at Error.exports.TemplateError (E:\my_files\git\csuldw.github.io\node_modules\hexo\node_modules\nu

njuckssrclib.js:51:19)

at Object.extend.fail (E:\my_files\git\csuldw.github.io\node_modules\hexo\node_modules\nunjucks\sr

cparser.js:64:15)

at Object.extend.parseStatement (E:\my_files\git\csuldw.github.io\node_modules\hexo\node_modules\n

unjuckssrcparser.js:544:18)

时光无声 2022-09-08 20:56:21

我出现这个情况是由于,我先加了一个MD文件,我把这个MD文件删了之后,从新部署就正确了,可以肯定的是MD文件 出的问题 包含了PK

Template render error: (unknown path) [Line 16, Column 137]
  unknown block tag: PK
    at Object.exports.prettifyError (/Users/Administrator/emptywalker.github.io/node_modules/nunjucks/src/lib.js:34:15)
徒留西风 2022-09-08 20:56:21

<div ng-controller = 'child1'>

    <input type="text" ng-model = 'info.name'/>
    child:`{{info.name}}`
    age :`{{info.age}}`

</div>

在模板语法两边用 进行注释即可 ESC下面的键

爱本泡沫多脆弱 2022-09-08 20:56:21

看下是不是有写{% ld %}?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文